:root{--td-font-text: "Open Sans"}body:not(.td-light){--td-font-text: var(--font-body)}body:not(.td-light){--accent: var(--color-primary);--accent-light: var(--color-primary);--accent-dark: var(--color-primary);--accent-tint: color-mix(in srgb, var(--color-primary) 12%, transparent);--accent-glow: transparent;--accent-glow-strong: transparent;--bg-app: var(--color-surface);--bg-primary: var(--color-surface);--bg-secondary: var(--color-surface);--bg-tertiary: var(--color-surface-raised);--text-primary: var(--color-ink);--text-secondary: var(--color-ink-soft);--text-tertiary: var(--color-muted);--text-label: var(--color-ink-soft);--border: var(--color-line);--border-strong: var(--color-line);--glass-bg: var(--color-surface);--card-shadow: none}body:not(.td-light) .td-page{padding-top:0;background:var(--color-surface)}body:not(.td-light){--shell-max: var(--container-page);--shell-gutter: var(--spacing-lg)}body.unlocked .td-landing-head{display:none}.td-exhibit{position:relative;z-index:2;overflow:clip visible;background:var(--color-surface-raised)}.td-exhibit__grid{display:grid}.td-landing-head .td-exhibit__stats{display:grid;grid-template-columns:minmax(0,1fr);gap:0;margin:0;max-width:none}.td-landing-head .td-exhibit__stats .tdh-stat{display:flex;flex-direction:row;align-items:baseline;gap:var(--spacing-lg);margin:0;padding:var(--spacing-lg) 0;border:0;border-radius:0;background:none;text-align:left}.td-landing-head .td-exhibit__stats .tdh-stat+.tdh-stat{border-top:1px solid var(--color-line)}.td-landing-head .td-exhibit__stats .tdh-stat .glow{display:none}.td-landing-head .td-exhibit__stats .tdh-stat b{flex:none;min-width:5ch;font-family:var(--font-heading);font-size:var(--text-figure);line-height:var(--text-figure--line-height);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink);text-shadow:none}.td-landing-head .td-exhibit__stats .tdh-stat span{font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}.td-landing-head .td-exhibit__stats .tdh-stat span:first-letter{text-transform:uppercase}.td-exhibit__search{position:relative;isolation:isolate;padding:var(--spacing-xl) 0}.td-exhibit__search:before{content:"";position:absolute;inset:0 -100vw;z-index:-1;background:var(--color-field)}.td-exhibit__find{display:flex;flex-direction:column;gap:var(--spacing-md)}.td-exhibit__label{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-on-field)}.td-landing-head .td-exhibit__box.tdh-search{max-width:none;margin:0;padding:0 var(--spacing-md);border:0;border-radius:var(--radius-control);background:var(--color-grey-975);box-shadow:none}.td-landing-head .td-exhibit__box.tdh-search:focus-within{box-shadow:0 0 0 2px var(--color-on-field)}.td-landing-head .td-exhibit__box.tdh-search>.material-symbols-outlined{color:var(--color-grey-500)}.td-landing-head .td-exhibit__box.tdh-search input{padding:var(--spacing-md) 0;font-family:var(--font-body);font-size:var(--text-body-lg);color:var(--color-grey-50)!important}.td-landing-head .td-exhibit__box.tdh-search input::placeholder{color:var(--color-grey-500)!important}@media(min-width:880px){.td-exhibit__grid{grid-template-columns:repeat(12,minmax(0,1fr));grid-template-rows:repeat(3,auto);column-gap:var(--spacing-lg)}.td-landing-head .td-exhibit__stats{grid-column:1 / 7;grid-row:1 / 4;grid-template-rows:subgrid;margin-right:calc(-1 * var(--spacing-lg))}.td-landing-head .td-exhibit__stats .tdh-stat{padding:calc(var(--spacing-xl) + var(--spacing-xxs)) 0}.td-exhibit__search{grid-column:7 / 13;grid-row:1 / 4;display:grid;grid-template-rows:subgrid;padding:0 0 0 var(--spacing-3xl)}.td-exhibit__search:before{inset:0 -100vw 0 0}.td-exhibit__find{grid-row:2;align-self:end}}body:not(.td-light) .td-page :is(.tdl,.tdh-about,.tdh-ways){margin:0;padding:var(--spacing-section) 0 0;text-align:left}body:not(.td-light) .td-page :is(.tdh-about,.tdh-ways){border-top:0}body:not(.td-light) .td-page :is(.tdl-h,.tdh-sec-h,.tdh-block-h){max-width:var(--container-heading);margin:0;font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink);text-transform:none;text-align:left;text-wrap:balance}body:not(.td-light) .td-page :is(.tdl-sub,.tdh-sec-sub){max-width:var(--container-lead);margin:var(--spacing-md) 0 0;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft);text-align:left}body:not(.td-light) .td-page :is(.tdl-sub,.tdh-sec-sub) b{color:var(--color-ink);font-weight:600}body:not(.td-light) .td-page .tdl-top{text-align:left}body:not(.td-light) .td-page .tdl-seal{display:none}body:not(.td-light) .td-page .tdl-chips{justify-content:flex-start;gap:var(--spacing-xs) var(--spacing-lg);margin:var(--spacing-head) 0 0;border-bottom:1px solid var(--color-line)}body:not(.td-light) .td-page .tdl-chip{gap:var(--spacing-xs);margin-bottom:-1px;padding:var(--spacing-xs) 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdl-chip:hover{color:var(--color-ink)}body:not(.td-light) .td-page :is(.tdl-chip.on,.tdl-chip.active,.tdl-chip[aria-pressed=true]){border-bottom-color:var(--color-ink);background:none;color:var(--color-ink)}body:not(.td-light) .td-page #tdhAbout{display:grid;grid-template-columns:minmax(0,1fr) auto;column-gap:var(--spacing-lg)}body:not(.td-light) .td-page #tdhAbout .tdh-sec-head{display:contents}body:not(.td-light) .td-page #tdhAbout .tdh-sec-h{grid-column:1;grid-row:1}body:not(.td-light) .td-page #tdhAbout .tdh-sec-sub{grid-column:1;grid-row:2}body:not(.td-light) .td-page #tdhAbout .nx-open{grid-column:2;grid-row:2;align-self:last baseline;justify-self:end;white-space:nowrap}body:not(.td-light) .td-page #tdhAbout .tdh-facts2{grid-column:1 / -1;grid-row:3}body:not(.td-light) .td-page .tdh-sec-head .nx-open{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page .tdh-sec-head .nx-open .material-symbols-outlined{display:none}body:not(.td-light) .td-page .tdh-facts2{gap:var(--spacing-xl) var(--spacing-3xl);margin-top:var(--spacing-head)}body:not(.td-light) .td-page .tdh-f2{display:block;padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:none}body:not(.td-light) .td-page .tdh-f2 .ic{display:none}body:not(.td-light) .td-page .tdh-f2 b{display:block;font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .tdh-f2 p{margin-top:var(--spacing-xs);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdh-block{padding:0;border:0;background:none}body:not(.td-light) .td-page .tdh-grid{gap:1px;margin-top:var(--spacing-head);border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);background:var(--color-line)}body:not(.td-light) .td-page .tdh-card{padding:var(--spacing-xl) var(--spacing-lg);border:0;border-radius:0;background:var(--color-surface);box-shadow:none;transform:none}body:not(.td-light) .td-page .tdh-card.link:hover{border:0;background:var(--color-grey-850);transform:none}body:not(.td-light) .td-page .tdh-card .ic{display:none}body:not(.td-light) .td-page .tdh-card b{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .tdh-card p{margin-top:var(--spacing-xs);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #pickBannerRank.pick-banner{display:none!important}body:not(.td-light) .td-page :is(#pickBannerDash,#pickBannerCmp).pick-banner{align-items:flex-start;margin:var(--spacing-xl) 0 0;padding:var(--spacing-3xl) var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body:not(.td-light) .td-page .pick-banner :is(.pb-ico,.share-btn){display:none}body:not(.td-light) .td-page .pick-banner .pb-txt{max-width:var(--container-lead);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .pick-banner .pb-h{display:block;margin-bottom:var(--spacing-xs);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page :is(.share-btn,.lb-more,.rk-more-btn,.v4-next>button){padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:transparent!important;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-ink);transform:none;filter:none}body:not(.td-light) .td-page :is(.share-btn,.lb-more,.rk-more-btn,.v4-next>button):hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)!important;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink);transform:none}body:not(.td-light) .td-page :is(.share-btn.primary,.rk-more-btn.primary,.v4-next>button){background:var(--color-primary)!important;box-shadow:none;color:var(--color-on-primary)}body:not(.td-light) .td-page :is(.share-btn.primary,.rk-more-btn.primary,.v4-next>button):hover{background:var(--color-primary-hover)!important;box-shadow:none;color:var(--color-on-primary)}body:not(.td-light) .td-page .share-btn .material-symbols-outlined{font-size:20px}.td-page .td-view-head.td-view-head{position:relative;z-index:5;display:grid;grid-template-columns:minmax(0,1fr);gap:var(--spacing-lg);align-items:end}@media(min-width:880px){.td-page .td-view-head.td-view-head{grid-template-columns:minmax(0,1fr) minmax(16rem,24rem);column-gap:var(--spacing-3xl)}}.td-page .td-view-head .td-co-search.tdh-search{max-width:none;margin:0}body.no-company #tab-dashboard>.dash-head.td-view-head.td-view-head{display:grid}.dash-head .dh-title-empty,body.no-company .dash-head #dashTitle,body.no-company .dash-head .dash-tools{display:none}body.no-company .dash-head .dh-title-empty{display:block}.td-page .dash-head.td-view-head .dash-tools{grid-column:1 / -1}body:not(.td-light) .td-page :is(#tab-dashboard>.dash-head,#tab-comparison>.section-head){margin:var(--spacing-section) 0 var(--spacing-xl)!important}body:not(.td-light) .td-page :is(.dash-head .dh-title,#tab-comparison>.section-head .section-title){max-width:var(--container-heading);font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body:not(.td-light) .td-page :is(.dash-head .dh-sub,#tab-comparison>.section-head .section-sub){max-width:var(--container-lead);margin-top:var(--spacing-md);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison>.section-head .section-kicker{display:none}body:not(.td-light) .td-page .td-co-search.tdh-search{padding:0 var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:none}body:not(.td-light) .td-page .td-co-search.tdh-search:focus-within{border-color:var(--color-ink-soft);box-shadow:none}body:not(.td-light) .td-page .td-co-search>.material-symbols-outlined{color:var(--color-ink-soft)}body:not(.td-light) .td-page .td-co-search input{padding:var(--spacing-xs) 0;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink)!important}body:not(.td-light) .td-page #rkCard.card{margin:var(--spacing-section) 0 0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #rkCard .card-head{margin:0;padding:0}body:not(.td-light) .td-page #rkCard .section-title{max-width:var(--container-heading);font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body:not(.td-light) .td-page #rkCard .section-sub{max-width:var(--container-lead);margin-top:var(--spacing-md);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard .lb-filters{margin-top:var(--spacing-head)}body:not(.td-light) .td-page #rkCard .lb-flab{letter-spacing:0;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard .lb-flab:first-letter{text-transform:uppercase}body:not(.td-light) .td-page #rkCard .lb-filters select{border-radius:var(--radius-control);border:1px solid var(--color-line)!important;background-color:var(--color-surface-raised)!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink)!important}body:not(.td-light) .td-page #rkCard .lb-mkt-note{max-width:80ch;font-size:var(--text-body-xs);line-height:1.6;color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard .lb-mkt-note b{color:var(--color-ink);font-weight:600}body:not(.td-light) .td-page #rkCard .table-scroll{margin-top:var(--spacing-xl);border:0;border-top:1px solid var(--color-line);border-bottom:1px solid var(--color-line);border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #rkCard table.lb thead th{padding-left:0;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft);border-bottom:1px solid var(--color-line)}body:not(.td-light) .td-page #rkCard table.lb tbody td{padding-left:0;font-size:var(--text-body-sm)}body:not(.td-light) .td-page #rkCard table.lb tbody tr:hover{background:color-mix(in srgb,var(--color-ink) 5%,transparent)!important}body:not(.td-light) .td-page #rkCard table.lb tbody tr.rk-more-row:hover{background:none!important}body:not(.td-light) .td-page #rkCard .lb-co .you-tag{display:none}body:not(.td-light) .td-page #rkCard .lb-rank,body:not(.td-light) .td-page #rkCard .lb-rank.top{font-family:var(--font-heading);font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard table.lb .chip{padding:0;border:0;border-radius:0;background:none;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard table.lb .lb-co b,body:not(.td-light) .td-page #rkCard table.lb .lb-als{font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #rkCard .lb-co img,body:not(.td-light) .td-page #rkCard .lb-co .logo{border-radius:var(--radius-xs)}body:not(.td-light) .td-page #rkCard .lb-more{width:auto;margin-top:var(--spacing-xl)}body:not(.td-light) .td-page #v4NextRankings.v4-next{margin:var(--spacing-section) 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}body:not(.td-light) .td-page #v4NextRankings>div:first-child b{display:block;font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body:not(.td-light) .td-page #v4NextRankings>div:first-child small{display:block;max-width:var(--container-lead);margin-top:var(--spacing-md);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #v4NextRankings .tdemo{border:1px solid var(--color-line);border-radius:var(--radius-visual);background:none;box-shadow:none}body:not(.td-light) .td-page #v4NextRankings .tdemo-bar{border-radius:var(--radius-control);border-color:var(--color-line);background:var(--color-surface-raised)}body:not(.td-light) .td-page .fb-box{margin:var(--spacing-section) 0 0;padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:none;box-shadow:none}body:not(.td-light) .td-page .fb-box .fb-h{margin-bottom:var(--spacing-md);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .fb-box :is(.fb-thumb,.fb-input){border-radius:var(--radius-control);border-color:var(--color-line);background:var(--color-surface-raised)!important;box-shadow:none}body:not(.td-light) .td-page .fb-box .fb-input{font-size:var(--text-body-sm)}body:not(.td-light) .td-page .fb-box .fb-thumb{flex:0 0 48px;width:48px;height:48px}body:not(.td-light) .td-page .fb-box .fb-thumb .material-symbols-outlined{font-size:22px}body:not(.td-light) .td-page .fb-box .fb-input{height:48px;padding-inline:var(--spacing-sm)}body:not(.td-light) .td-page .fb-box .fb-thumb.sel{border-color:var(--color-primary);background:color-mix(in srgb,var(--color-primary) 14%,transparent)!important;color:var(--color-primary)}body:not(.td-light) .td-page .fb-box .fb-thumb[data-v=down].sel{border-color:var(--color-danger);background:color-mix(in srgb,var(--color-danger) 14%,transparent)!important;color:var(--color-danger)}@media(max-width:767px){body:not(.td-light) .td-page .fb-box{display:grid;grid-template-columns:minmax(0,1fr) auto auto;align-items:center;gap:var(--spacing-sm) var(--spacing-xs)}body:not(.td-light) .td-page .fb-box .fb-h{grid-row:1;grid-column:1;margin:0}body:not(.td-light) .td-page .fb-box:not(.sent) .fb-row{display:contents}body:not(.td-light) .td-page .fb-box .fb-thumb{grid-row:1}body:not(.td-light) .td-page .fb-box .fb-thumb[data-v=up]{grid-column:2}body:not(.td-light) .td-page .fb-box .fb-thumb[data-v=down]{grid-column:3}body:not(.td-light) .td-page .fb-box :is(.fb-input,.fb-send,.fb-thanks){grid-column:1 / -1;width:100%;min-width:0}body:not(.td-light) .td-page .fb-box .fb-send{justify-content:center}}body:not(.td-light) .td-page .wrap{padding-bottom:0}body:not(.td-light) .td-page .site-foot.td-datanote{justify-content:flex-start;margin-top:var(--spacing-sm);margin-bottom:var(--spacing-section);padding-top:0;padding-bottom:0;border-top:0;font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);text-align:left;color:var(--color-ink-soft)}body:not(.td-light) .td-page .site-foot.td-datanote.td-datanote{box-sizing:border-box;max-width:var(--shell-max);padding-inline:var(--shell-gutter)}body:not(.td-light) .td-page .site-foot.td-datanote>div:first-child:not(:last-child){display:none}body:not(.td-light) :is(.cp-menu .cp-item,.cp-menu .cp-head,.cp-miss){padding-inline:var(--spacing-sm)}.td-landing-head .cp-menu{--color-ink: var(--color-grey-50);--color-ink-soft: var(--color-grey-500);--color-line: var(--color-grey-850)}body:not(.td-light) .cp-miss{padding-block:var(--spacing-sm)}body:not(.td-light) .cp-menu>:not(.cp-miss)~.cp-miss{margin-top:var(--spacing-xxs);border-top:1px solid var(--color-line)}body:not(.td-light) .cp-miss .cpm-h{margin-bottom:var(--spacing-xxxs);font-family:var(--font-body);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .cp-miss .cpm-s{margin:0;font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdl-chip .fl{padding:0;border:0;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:.04em;color:var(--color-muted)}body:not(.td-light) .td-page .tdl-chip.on .fl{color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdl-panel{margin-top:var(--spacing-xl)}body:not(.td-light) .td-page .tdl-head{justify-content:flex-start;margin-bottom:var(--spacing-md)}body:not(.td-light) .td-page .tdl-head b{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .tdl-scroll{max-width:48rem}body:not(.td-light) .td-page .tdl-tbl{margin-left:0;margin-right:0}body:not(.td-light) .td-page .tdl-tbl th{padding-left:0;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdl-tbl td{padding-left:0;font-size:var(--text-body-sm)}body:not(.td-light) .td-page .tdl-tbl tbody tr:hover{background:color-mix(in srgb,var(--color-ink) 5%,transparent)}body:not(.td-light) .td-page :is(.tdl-tbl .r,.tdl-tbl .r.top){font-family:var(--font-heading);font-weight:600;font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdl-tbl .chip{padding:0;border:0;border-radius:0;background:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard #lbMore.lb-more,body:not(.td-light) .td-page .fb-box .fb-send.share-btn.primary{border:0;background:transparent!important;box-shadow:inset 0 0 0 1px var(--color-line-strong);color:var(--color-ink)}body:not(.td-light) .td-page #rkCard #lbMore.lb-more:hover,body:not(.td-light) .td-page .fb-box .fb-send.share-btn.primary:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)!important;color:var(--color-ink)}body:not(.td-light) .td-page .tdl-tbl{width:100%;max-width:none}@media(max-width:767px){body:not(.td-light) .td-page .tdl-chips{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-right:calc(-1 * var(--spacing-lg));padding-right:var(--spacing-lg)}body:not(.td-light) .td-page .tdl-chip{flex:none}}body:not(.td-light) .td-page .tdl-scroll{max-width:none;max-height:none;overflow:visible}@media(max-width:879px){body:not(.td-light) .td-page .tdl-cols .tdl-tbl+.tdl-tbl thead{display:none}}body:not(.td-light) .td-page .tdl-more-row{margin-top:var(--spacing-lg)}body:not(.td-light) .td-page .tdl-more{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);cursor:pointer}body:not(.td-light) .td-page .tdl-more:focus-visible{outline:2px solid var(--color-primary);outline-offset:4px}body:not(.td-light) .td-page .tdl-cols{display:grid;grid-template-columns:minmax(0,1fr);gap:0 calc(var(--spacing-3xl) + var(--spacing-xl));align-items:start}@media(min-width:880px){body:not(.td-light) .td-page .tdl-cols{grid-template-columns:repeat(2,minmax(0,1fr))}}body:not(.td-light) .td-page .tdl-tbl td.r.top{border-bottom-color:var(--color-line)!important}body:not(.td-light) .td-page .tdl-tbl :is(th,td):last-child{padding-right:0}body:not(.td-light) .td-page .tdh-card .tdh-ch{margin-bottom:0}@media(max-width:767px){body:not(.td-light) .td-page .tdh-grid{grid-template-columns:minmax(0,1fr);margin-inline:calc(var(--spacing-lg) * -1)}body:not(.td-light) .td-page .tdh-card{align-items:stretch;min-height:0;padding:var(--spacing-xl) var(--spacing-lg);text-align:left}body:not(.td-light) .td-page .tdh-card .tdh-ch{flex-direction:row}body:not(.td-light) .td-page .tdh-card b{margin:0;font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);letter-spacing:0}body:not(.td-light) .td-page .tdh-block .tdh-card p{display:block}body:not(.td-light) .td-page .tdh-mini{display:none}body:not(.td-light) .td-page #tdhAbout{grid-template-columns:minmax(0,1fr)}body:not(.td-light) .td-page #tdhAbout .nx-open{grid-column:1;grid-row:3;justify-self:start;margin-top:var(--spacing-md)}body:not(.td-light) .td-page #tdhAbout .tdh-facts2{grid-row:4}}body:not(.td-light) .td-page .tdh-card{display:flex;flex-direction:column}body:not(.td-light) .td-page .tdh-card .tdh-cue{display:flex;align-items:center;min-height:var(--text-body-sm--line-height);margin-top:auto;padding-top:var(--spacing-lg)}body:not(.td-light) .td-page .tdh-card .tdh-arrow{display:none}body:not(.td-light) .td-page .tdh-card .tdh-arrow svg{display:block;width:22px;height:22px}body:not(.td-light) .td-page .tdh-card .tdh-hint{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:600;color:var(--color-primary);text-decoration:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page .tdh-card:hover .tdh-hint{color:var(--color-primary-hover)}body:not(.td-light) .td-page .tdh-card.is-active,body:not(.td-light) .td-page .tdh-card.link.is-active:hover{background:var(--color-field);cursor:default}body:not(.td-light) .td-page .tdh-card.is-active b{color:var(--color-on-field)}body:not(.td-light) .td-page .tdh-card.is-active p{color:var(--color-on-field-soft)}body:not(.td-light) .td-page .tdh-card.is-active .tdh-arrow{display:block;color:var(--color-on-field)}body:not(.td-light) .td-page .tdh-card.is-active .tdh-hint{display:none}body:not(.td-light) .td-page .tdh-card:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}body:not(.td-light) .td-page .tdh-card.is-active:focus-visible{outline-color:var(--color-on-field)}body:not(.td-light) .td-tabs.td-tabs{top:4.5rem;border-bottom:0;background:var(--color-surface-raised);box-shadow:0 1px 0 var(--color-line);visibility:hidden;opacity:0;transition:opacity .2s ease,visibility .2s}body:not(.td-light) .td-tabs.td-tabs.is-on{visibility:visible;opacity:1}body:not(.td-light) .td-tabs .td-tabs-inner{max-width:var(--container-page);padding:0 var(--spacing-lg)}body:not(.td-light) .td-tabs #tabbar.tabbar{display:flex;gap:0;width:100%;height:3.25rem;margin-left:0!important;padding:0;border:0;border-inline:1px solid var(--color-line);border-radius:0;background:none;overflow-x:auto;scrollbar-width:none}body:not(.td-light) .td-tabs #tabbar .tabbtn{flex:1 1 0;min-width:0;flex-direction:row;justify-content:flex-start;min-height:0;padding:0 var(--spacing-lg);border:0;border-radius:0;background:var(--color-surface-raised);box-shadow:none;font-family:var(--font-body);font-size:var(--text-compact);font-weight:600;color:var(--color-ink);transition:background-color .15s ease}body:not(.td-light) .td-tabs #tabbar .tabbtn+.tabbtn{border-left:1px solid var(--color-line)}body:not(.td-light) .td-tabs #tabbar .tabbtn:hover{background:var(--color-grey-850)}body:not(.td-light) .td-tabs #tabbar .tabbtn.active,body:not(.td-light) .td-tabs #tabbar .tabbtn.active:hover{background:var(--color-field)!important;color:var(--color-on-field)!important;box-shadow:none!important}body:not(.td-light) .td-tabs #tabbar .tabbtn .material-symbols-outlined{display:none}body:not(.td-light) .td-tabs #tabbar .tabbtn:focus-visible{outline:2px solid var(--color-primary);outline-offset:-4px}@media(max-width:767px){body:not(.td-light) .td-tabs #tabbar.tabbar{margin-inline:calc(var(--spacing-lg) * -1)!important;width:auto;border-inline:0}body:not(.td-light) .td-tabs #tabbar .tabbtn{justify-content:center;padding:0 var(--spacing-xs)}}@media(prefers-reduced-motion:reduce){body:not(.td-light) .td-tabs.td-tabs,body:not(.td-light) .td-tabs #tabbar .tabbtn{transition:none}}body:not(.td-light) .td-page .share-pop{width:20rem;padding:var(--spacing-lg);border:1px solid var(--color-line);border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body:not(.td-light) .td-page .share-pop .sp-h{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .share-pop .sp-s{font-size:var(--text-body-xs);color:var(--color-ink-soft)}body:not(.td-light) .td-page .share-pop button.act{padding:var(--spacing-xs) var(--spacing-sm);white-space:nowrap;border:0;border-radius:var(--radius-control);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:700;color:var(--color-ink)}body:not(.td-light) .td-page .share-pop button.act.primary{background:var(--color-primary);box-shadow:none;color:var(--color-on-primary)}body:not(.td-light) .td-page .share-pop .sp-btns{gap:var(--spacing-xs)}body:not(.td-light) .td-page .share-pop button.act{flex:1 1 auto}body:not(.td-light) .td-page .share-pop button.act .material-symbols-outlined{display:none}body:not(.td-light) .td-page .share-pop .sp-close{top:var(--spacing-xs);right:var(--spacing-xs);display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-control);font-size:1.5rem;color:var(--color-ink-soft)}body:not(.td-light) .td-page .share-pop .sp-close:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}@media(max-width:767px){body:not(.td-light) .td-page .share-pop{display:none!important}}.td-page .tdh-search .td-co-clear,.td-landing-head .tdh-search .td-co-clear,.td-page .v4-next .td-co-clear{display:inline-flex;flex:none;align-items:center;justify-content:center;width:2rem;height:2rem;margin:0 calc(-1 * var(--spacing-xs)) 0 0;padding:0;border:0;border-radius:var(--radius-control);background:none;box-shadow:none;color:var(--color-ink-soft);cursor:pointer;filter:none}.td-landing-head .tdh-search .td-co-clear{color:var(--color-grey-500)}.td-page .tdh-search .td-co-clear:hover,.td-page .v4-next .td-co-clear:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}.td-landing-head .tdh-search .td-co-clear:hover{background:color-mix(in srgb,var(--color-grey-50) 10%,transparent);color:var(--color-grey-50)}.td-co-clear svg{width:18px;height:18px}.tdh-search input:placeholder-shown+.td-co-clear{display:none!important}body:not(.td-light) .td-page #v4NextRankings.v4-next{align-items:flex-end;column-gap:var(--spacing-3xl)}body:not(.td-light) .td-page #v4NextRankings>div:first-child{flex:1 1 24rem}body:not(.td-light) .td-page #v4NextRankings .td-next-field.tdh-search{flex:0 1 24rem;max-width:none;margin:0}@media(max-width:879px){body:not(.td-light) .td-page #v4NextRankings.v4-next{row-gap:0}body:not(.td-light) .td-page #v4NextRankings .td-next-field.tdh-search{flex-basis:100%}body:not(.td-light) .td-page #v4NextRankings :is(.td-next-field.tdh-search,.td-next-empty,.tdemo--card),body:not(.td-light) .td-page #v4NextRankings.v4-next>button{margin-top:var(--spacing-lg)}}body:not(.td-light) .td-page #v4NextRankings>button{margin-top:var(--spacing-md)}body:not(.td-light) .td-page .tdemo--card :is(.tdemo-card,.tdemo-score,.tdemo-band,.tdemo-track i){animation:none;opacity:1;transform:none}body:not(.td-light) .td-page .tdemo--card .tdemo-track i{width:var(--w)}body:not(.td-light) .td-page #v4NextRankings .td-next-empty{flex:1 1 100%;margin-top:var(--spacing-md);padding:var(--spacing-xl);border:1px solid var(--color-line);border-radius:var(--radius-visual);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #v4NextRankings .tdemo--card{flex:1 1 100%;margin-top:var(--spacing-md);padding:var(--spacing-lg)}body:not(.td-light) .td-page .tdemo--card .tdemo-card{display:grid;grid-template-columns:fit-content(40%) minmax(0,1fr) max-content;column-gap:var(--spacing-md);row-gap:var(--spacing-md);margin-top:0}body:not(.td-light) .td-page .tdemo--card .tdemo-co{grid-column:1 / -1;margin-bottom:var(--spacing-xs)}body:not(.td-light) .td-page .tdemo--card .tdemo-seg{display:grid;grid-column:1 / -1;grid-template-columns:subgrid;align-items:center;margin:0}body:not(.td-light) .td-page .tdemo--card .tdemo-lab{white-space:normal;font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height)}body:not(.td-light) .td-page .tdemo--card .tdemo-band{font-family:var(--font-body);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);font-weight:600}body:not(.unlocked) .td-page .td-next-score{filter:blur(7px);user-select:none}.td-exhibit__note{margin:var(--spacing-md) 0 0;font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:600;color:var(--color-on-field)}.td-exhibit__note[hidden]{display:none}@media(min-width:880px){.td-exhibit__note{grid-row:3;align-self:baseline;margin:0}.td-landing-head .td-exhibit__stats .tdh-stat:nth-child(3){align-self:baseline}}.td-page .v4-next .cp-menu .cp-item b{display:inline;font-family:inherit;font-size:14px;font-weight:600}.td-page .v4-next .cp-menu .cp-item small{display:inline;max-width:none;margin:0;font-size:12px;opacity:.75}body:not(.td-light) .td-page #rkCard .lb-mkt-note{margin-top:var(--spacing-md)}body:not(.td-light) .td-page #rkCard .lb-mkt-note+.lb-mkt-note{margin-top:var(--spacing-xs)}body:not(.td-light) .td-page #rkCard .rk-banner{gap:var(--spacing-xl);margin:var(--spacing-xl) 0 0;padding:var(--spacing-lg) var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-ico,body:not(.td-light) .td-page #rkCard .rk-banner .share-btn .material-symbols-outlined{display:none}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-txt{min-width:16rem;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-h{display:block;position:relative;padding:calc((32px - var(--text-head-sm--line-height)) / 2) 0;padding-left:calc(32px + var(--spacing-sm));margin-bottom:var(--spacing-sm);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-logo{position:absolute;top:50%;left:0;margin:0;transform:translateY(-50%)}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-logo>*{width:32px!important;height:32px!important}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-rank{color:var(--color-ink)}body:not(.td-light) .td-page #rkCard .rk-more-row td{padding:var(--spacing-lg) 0!important;background:none;border-top:1px solid var(--color-line)}body:not(.td-light) .td-page #rkCard .rk-more{padding:0}body:not(.td-light) .td-page #rkCard .rk-more-msg{font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #rkCard .rk-more-msg b{color:var(--color-ink);font-weight:600}@media(max-width:560px){body:not(.td-light) .td-page #rkCard .lb-frow.lb-frow-all{display:flex;flex-wrap:nowrap;gap:var(--spacing-xs);margin-right:calc(-1 * var(--spacing-lg));padding-right:var(--spacing-lg);overflow-x:auto;scrollbar-width:none}body:not(.td-light) .td-page #rkCard .lb-frow-all .lb-fgrp{flex:0 0 11.5rem;min-width:0}body:not(.td-light) .td-page #rkCard .lb-frow-all .lb-fgrp select{width:100%;max-width:none;font-size:var(--text-body-xs)}body:not(.td-light) .td-page #rkCard .lb-filters .td-info__tip{position:fixed;top:var(--tip-top, 0);right:var(--spacing-lg);left:var(--spacing-lg);width:auto;max-width:none;transform:none}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-h{padding:0;font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height)}body:not(.td-light) .td-page #rkCard .rk-banner .rkb-logo{position:static;display:flex;margin-bottom:var(--spacing-sm);transform:none}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]{column-gap:var(--spacing-sm);row-gap:var(--spacing-xxs);padding:var(--spacing-md) 0}body:not(.td-light) .td-page #rkCard .rk-banner{padding:var(--spacing-lg)}}.td-exhibit__note:not([hidden]){display:flex;align-items:center;gap:var(--spacing-xs)}.td-exhibit__note svg{flex:none;width:22px;height:22px}.td-page .td-info{position:relative;display:inline-flex;align-items:center;justify-content:center;width:1.25rem;height:1.25rem;margin:0 0 0 var(--spacing-xxs);padding:0;border:0;background:none;color:var(--color-ink-soft);vertical-align:-.25em;cursor:help}.td-page .td-info svg{width:16px;height:16px}.td-page .td-info:hover,.td-page .td-info:focus-visible,.td-page .td-info.is-open{color:var(--color-ink)}.td-page .td-info:focus-visible{outline:2px solid var(--color-primary);outline-offset:2px;border-radius:var(--radius-xs)}.td-page .td-info__tip{position:absolute;top:calc(100% + var(--spacing-xs));left:50%;z-index:20;width:max-content;max-width:18rem;padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface-raised);font-family:var(--font-body);font-size:var(--text-body-xs);line-height:1.5;font-weight:400;letter-spacing:0;text-align:left;text-transform:none;white-space:normal;color:var(--color-ink);opacity:0;visibility:hidden;transform:translate(-50%);transition:opacity .15s ease,visibility .15s;pointer-events:none}.td-page th.r .td-info__tip{left:auto;right:0;transform:none}.td-page .td-info:hover .td-info__tip,.td-page .td-info:focus-visible .td-info__tip,.td-page .td-info.is-open .td-info__tip{opacity:1;visibility:visible}@media(prefers-reduced-motion:reduce){.td-page .td-info__tip{transition:none}}body:not(.td-light) .td-page :is(img[data-px],[style*="place-items:center"][style*=border-radius]){border-radius:var(--radius-xs)!important}body:not(.td-light) .td-page img[data-px]{border:1px solid var(--color-line)!important}body:not(.td-light) .td-page #rkCard:not(.rk-open) .lb-peek.lb-peek{max-height:none;overflow-y:visible}body:not(.td-light) .td-page #rkCard:not(.rk-open) .lb-peek.lb-peek:after{display:none}body:not(.td-light) .td-page #rkCard #lbMore.lb-more{display:none}body:not(.td-light) .td-page #rkCard .table-scroll{border-bottom:0}body:not(.td-light) .td-page #rkCard table.lb :is(thead th,tbody td):first-child{padding-left:var(--spacing-sm)}body:not(.td-light) .td-page #rkCard table.lb :is(thead th,tbody td):last-child{padding-right:var(--spacing-sm)}body:not(.td-light) .td-page #rkCard .rk-more-row td{padding-inline:var(--spacing-sm)!important}@media(max-width:860px){body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]{padding-inline:var(--spacing-sm)}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:first-child,body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:last-child{padding-inline:0}body:not(.td-light) .td-page #rkCard table.lb tbody tr.focal{box-shadow:inset 3px 0 0 var(--color-primary)}body:not(.td-light) .td-page #rkCard table.lb tbody tr.focal td:first-child{box-shadow:none}body:not(.td-light) .td-page #rkCard .rk-more{width:auto}body:not(.td-light) .td-page #rkCard table.lb,body:not(.td-light) .td-page #rkCard table.lb tbody,body:not(.td-light) .td-page #rkCard table.lb .rk-more-row,body:not(.td-light) .td-page #rkCard table.lb .rk-more-row>td{display:block;width:100%}body:not(.td-light) .td-page #rkCard .rk-more{flex-wrap:nowrap}body:not(.td-light) .td-page #rkCard .rk-more-msg{flex:1 1 auto;min-width:0}body:not(.td-light) .td-page #rkCard .rk-more-actions{flex:none}}@media(max-width:560px){body:not(.td-light) .td-page #rkCard .table-scroll{margin-inline:calc(-1 * var(--spacing-lg))}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]{padding-inline:var(--spacing-lg);column-gap:var(--spacing-xs)}body:not(.td-light) .td-page #rkCard .rk-more-row td{padding-inline:var(--spacing-lg)!important}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:nth-child(1){grid-area:1 / 1 / span 3 / 2}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:nth-child(3){grid-area:2 / 2 / 3 / 5}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:nth-child(4){grid-area:3 / 2 / 4 / 4}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:nth-child(5){grid-area:3 / 4 / 4 / 5}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td,body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co] .chip{font-size:var(--text-body-xs)}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:nth-child(6){font-size:var(--text-body-sm)}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co] .lb-co{min-width:0}body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co] .lb-co b{min-width:0;white-space:normal;font-size:var(--text-body-sm)}}body:not(.td-light) .td-page #tab-dashboard .dash-tools{margin-top:var(--spacing-lg)}body:not(.td-light) .td-page #tab-dashboard :is(.scope-note,.tool-sep,.dash-tools .share-group){display:none}body:not(.td-light) .td-page #tab-dashboard .ctry-field{padding:0;border:0;background:none;box-shadow:none}body:not(.td-light) .td-page #tab-dashboard .ctry-field>.material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-dashboard #dashCountry{min-width:14rem;padding:var(--spacing-xs) var(--spacing-xl) var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-line)!important;border-radius:var(--radius-control);background-color:var(--color-surface-raised)!important;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)!important}body:not(.td-light) .td-page #v4NextDashTop{display:none}body:not(.td-light) .td-page #tab-dashboard .hero{margin:0;padding:var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body:not(.td-light) .td-page #tab-dashboard .hero:before,body:not(.td-light) .td-page #tab-dashboard .hero:after{display:none}body:not(.td-light) .td-page #tab-dashboard .hero-grid,body:not(.td-light) .td-page #tab-dashboard .hero-left{padding:0}body:not(.td-light) .td-page #tab-dashboard .hero-company{align-items:center;gap:var(--spacing-md)}body:not(.td-light) .td-page #tab-dashboard #heroName{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard #heroSub{margin-top:var(--spacing-xxxs);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard #sectorChips{display:none!important}body:not(.td-light) .td-page #tab-dashboard .hero-score-row{align-items:stretch;gap:var(--spacing-xl);margin-top:var(--spacing-xl)}body:not(.unlocked) .td-page #tab-dashboard .hero-metric{padding:var(--spacing-md) var(--spacing-lg);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:none!important;box-shadow:none}body:not(.unlocked) .td-page #tab-dashboard .hero-metric :is(*,.material-symbols-outlined){color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .hero-rank{display:flex;flex-direction:column;justify-content:center;padding-left:var(--spacing-xl);border-left:1px solid var(--color-line-strong)}body:not(.td-light) .td-page #tab-dashboard .hero-rank .pos{font-family:var(--font-heading);font-size:var(--text-head-lg);line-height:var(--text-head-lg--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .hero-rank .of{margin-top:var(--spacing-xxs);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .hero-rank .of .material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-dashboard #heroHighlights:not(:empty){gap:var(--spacing-sm) var(--spacing-xl);margin-top:var(--spacing-xl);padding-top:var(--spacing-lg);border-top:1px solid var(--color-line-strong)}body:not(.td-light) .td-page #tab-dashboard .hl-tag{gap:var(--spacing-xxs);padding:0;border:0;border-radius:0;background:none!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm)}body:not(.td-light) .td-page #tab-dashboard .hl-tag .seg{font-weight:400;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .hl-tag .pct{font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard>.section{margin:var(--spacing-section) 0 0}body:not(.td-light) .td-page #tab-dashboard .section-kicker{display:none}body:not(.td-light) .td-page #tab-dashboard .section-head{margin:0}body:not(.td-light) .td-page #tab-dashboard .section-head>div{max-width:none}body:not(.td-light) .td-page #tab-dashboard .section-title{max-width:var(--container-heading);font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .section-sub{max-width:var(--container-lead);margin-top:var(--spacing-md);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard>.section>.card{margin:var(--spacing-head) 0 0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #tab-dashboard .seg-row{padding:var(--spacing-lg) 0;border:0;border-bottom:1px solid var(--color-line)}body:not(.td-light) .td-page #tab-dashboard .seg-row:first-child{border-top:1px solid var(--color-line)}body:not(.td-light) .td-page #tab-dashboard .seg-name{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .seg-name small{margin-left:var(--spacing-xs);font-size:var(--text-body-xs);font-weight:400;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .seg-standing{gap:var(--spacing-xxs);padding:0;border:0;background:none!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .seg-standing>.material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-dashboard .seg-standing em{font-size:var(--text-body-sm);font-style:normal;font-weight:400;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .seg-standing .nx-dot{color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .peer-track{margin:var(--spacing-md) 0 var(--spacing-sm);border-radius:var(--radius-xs);background:var(--color-line)!important}body:not(.td-light) .td-page #tab-dashboard .peer-fill-peer{border-radius:var(--radius-xs);background:color-mix(in srgb,var(--color-ink) 30%,transparent)!important}body:not(.td-light) .td-page #tab-dashboard .peer-marker{background:var(--color-primary)!important}body:not(.td-light) .td-page #tab-dashboard .seg-nb{border:1px solid var(--color-line-strong);background:var(--color-surface-raised)!important;box-shadow:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .peer-vals{align-items:center;font-size:var(--text-body-xs);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .seg-cmp{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page #tab-dashboard .seg-cmp:hover{color:var(--color-primary-hover)}body:not(.td-light) .td-page #tab-dashboard .seg-cmp :is(.seg-cmp-q,.material-symbols-outlined){display:none}body:not(.td-light) .td-page #tab-dashboard .dist-lens{gap:var(--spacing-xs) var(--spacing-lg);margin-bottom:var(--spacing-xl);border-bottom:1px solid var(--color-line)}body:not(.td-light) .td-page #tab-dashboard .dist-lens .dl-lab{display:none}body:not(.td-light) .td-page #tab-dashboard .dist-lens button{margin-bottom:-1px;padding:var(--spacing-xs) 0;border:0;border-bottom:2px solid transparent;border-radius:0;background:none!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .dist-lens button:hover{color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .dist-lens button.on{border-bottom-color:var(--color-ink);color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .dist-axis{background:var(--color-line-strong)!important}body:not(.td-light) .td-page #tab-dashboard :is(.dist-flag,.dist-scale){font-size:var(--text-body-xs);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .share-strip{margin-top:var(--spacing-section);padding:var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body:not(.td-light) .td-page #tab-dashboard .share-strip .ss-h{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .share-strip .ss-h>.material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-dashboard .share-strip .ss-p{margin-top:var(--spacing-xxs);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .v3-signup-cta{margin-top:var(--spacing-xl);padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #tab-dashboard .v3-signup-cta b{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .v3-signup-cta small{font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .v3-signup-cta button{padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:var(--color-primary)!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-on-primary)}body:not(.td-light) .td-page #tab-dashboard .v3-signup-cta button:hover{background:var(--color-primary-hover)!important}body:not(.td-light) .td-page #v4NextDashboard.v4-next{margin:var(--spacing-section) 0 0;padding:0;border:0;border-radius:0;background:none;box-shadow:none}body:not(.td-light) .td-page #v4NextDashboard>div:first-child{flex:1 1 24rem}body:not(.td-light) .td-page #v4NextDashboard>div:first-child b{display:block;max-width:var(--container-heading);font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body:not(.td-light) .td-page #v4NextDashboard>div:first-child small{display:block;max-width:var(--container-lead);margin-top:var(--spacing-md);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft)}@media(max-width:767px){body:not(.td-light) .td-page #tab-dashboard .hero{padding:var(--spacing-lg)}body:not(.td-light) .td-page #tab-dashboard .hero-score-row{flex-direction:column;gap:var(--spacing-lg)}body:not(.unlocked) .td-page #tab-dashboard .hero-metric{width:100%}body:not(.td-light) .td-page #tab-dashboard .hero-rank{padding:var(--spacing-lg) 0 0;border-left:0;border-top:1px solid var(--color-line-strong)}body:not(.td-light) .td-page #tab-dashboard #heroHighlights:not(:empty){display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr))}body:not(.td-light) .td-page #tab-dashboard .hl-tag{flex-direction:column;align-items:flex-start;gap:0}body:not(.td-light) .td-page #tab-dashboard .seg-row-head{flex-wrap:wrap;row-gap:var(--spacing-xxs)}body:not(.td-light) .td-page #tab-dashboard .seg-name{flex-basis:100%}body:not(.td-light) .td-page #tab-dashboard .peer-vals{flex-direction:column;align-items:flex-start;gap:var(--spacing-xs)}body:not(.td-light) .td-page #tab-dashboard .seg-cmp{text-align:left}body:not(.td-light) .td-page #tab-dashboard .dist-lens{flex-wrap:nowrap;margin-right:calc(-1 * var(--spacing-lg));padding-right:var(--spacing-lg);overflow-x:auto;scrollbar-width:none}body:not(.td-light) .td-page #tab-dashboard .dist-lens button{flex:none;white-space:nowrap}body:not(.td-light) .td-page #tab-dashboard .dist-scale{margin-top:var(--spacing-lg)}body:not(.td-light) .td-page #tab-dashboard .share-strip{padding:var(--spacing-lg)}body:not(.td-light) .td-page #tab-dashboard .share-strip .share-actions{display:flex;flex-direction:column;align-items:stretch;width:100%;gap:var(--spacing-xs)}body:not(.td-light) .td-page #tab-dashboard .share-strip .share-actions>.share-btn{flex-direction:row;justify-content:center;gap:var(--spacing-xs);width:100%;min-height:0;padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height)}}body:not(.td-light) .td-page .unlock-overlay{align-items:flex-start;overflow-y:auto}body:not(.td-light) .td-page .unlock-overlay>.unlock-box{margin:auto 0}body:not(.td-light) .td-page :is(.unlock-box,.nx-sheet){max-width:30rem;padding:var(--spacing-xl);border:1px solid var(--color-line);border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body:not(.td-light) .td-page :is(.unlock-close,.nx-close){top:var(--spacing-sm);right:var(--spacing-sm);display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-control);font-size:1.75rem;color:var(--color-ink-soft)}body:not(.td-light) .td-page :is(.unlock-close,.nx-close):hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}body:not(.td-light) .td-page :is(#unlockModal .unlock-kicker,.nx-kicker){display:none}body:not(.td-light) .td-page :is(.unlock-title,.nx-title){margin:0 var(--spacing-xl) var(--spacing-sm) 0;font-family:var(--font-heading);font-size:var(--text-head-md);line-height:var(--text-head-md--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page :is(.unlock-sub,.nx-body){font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .unlock-sub{margin-bottom:var(--spacing-lg)}body:not(.td-light) .td-page .nx-body b{font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .nx-body p{margin:0 0 var(--spacing-sm)}body:not(.td-light) .td-page #unlockForm{display:flex;flex-direction:column;gap:var(--spacing-xs)}body:not(.td-light) .td-page .unlock-grid{gap:var(--spacing-xs)}body:not(.td-light) .td-page :is(#unlockForm input,#unlockForm select){margin:0;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-line);border-radius:var(--radius-control);background-color:var(--color-surface);box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink)}body:not(.td-light) .td-page #unlockForm input::placeholder,body:not(.td-light) .td-page #unlockForm select:invalid{color:var(--color-ink-soft)}body:not(.td-light) .td-page :is(#unlockForm input,#unlockForm select):focus{border-color:var(--color-ink-soft);box-shadow:none}body:not(.td-light) .td-page :is(.unlock-submit,.vs-cta button){margin-top:var(--spacing-xs);padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-on-primary);filter:none}body:not(.td-light) .td-page :is(.unlock-submit,.vs-cta button):hover{background:var(--color-primary-hover);filter:none}body:not(.td-light) .td-page :is(.unlock-submit,.vs-cta button) .material-symbols-outlined{display:none}body:not(.td-light) .td-page .unlock-fine{margin-top:var(--spacing-xs);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .nx-sig{gap:0;margin:var(--spacing-md) 0}body:not(.td-light) .td-page .nx-sig>div{padding:var(--spacing-sm) 0;border:0;border-top:1px solid var(--color-line-strong);border-radius:0;background:none}body:not(.td-light) .td-page .nx-sig>div:last-child{border-bottom:1px solid var(--color-line-strong)}body:not(.td-light) .td-page .nx-sig .material-symbols-outlined{display:none}body:not(.td-light) .td-page .nx-sig>div{font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height)}body:not(.td-light) .td-page .nx-sig b{margin-bottom:var(--spacing-xxxs);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .nx-note{margin-top:var(--spacing-md);padding:0 0 0 var(--spacing-sm);border:0;border-left:2px solid var(--color-line-strong);border-radius:0;background:none;font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .nx-note .material-symbols-outlined{display:none}body:not(.td-light) .td-page .nx-more{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:0}body:not(.td-light) .td-page .nx-more>summary{font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary)}body:not(.td-light) .td-page .nx-more>summary:hover{color:var(--color-primary-hover)}body:not(.td-light) .td-page .nx-h{display:block;margin:var(--spacing-md) 0 var(--spacing-xxs);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .nx-mini{gap:var(--spacing-xxs) var(--spacing-md);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);margin:var(--spacing-xs) 0 var(--spacing-sm)}body:not(.td-light) .td-page .nx-mini i{font-style:normal;font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .nx-foot{margin-top:var(--spacing-md);padding-top:var(--spacing-sm);border-top:1px solid var(--color-line-strong);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .cprev-shot{border:1px solid var(--color-line);border-radius:var(--radius-control)}body:not(.td-light) .td-page .cprev-shot .cps-mark{padding:var(--spacing-xxxs) var(--spacing-xxs);border-radius:var(--radius-xs);background:var(--color-surface);font-family:var(--font-body);font-size:var(--text-cap-sm);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page .cprev-act{margin-top:var(--spacing-md)}body:not(.td-light) .td-page .cprev-act .share-btn .material-symbols-outlined{display:none}body:not(.td-light) .td-page #vsModal .unlock-kicker{display:block;margin:0 var(--spacing-xl) var(--spacing-md) 0;font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #vsModal .unlock-kicker .material-symbols-outlined{display:none}body:not(.td-light) .td-page .vs-gap{margin:0;font-family:var(--font-heading);font-size:var(--text-head-lg);line-height:var(--text-head-lg--line-height);font-weight:600;color:var(--color-ink)!important}body:not(.td-light) .td-page .vs-sub{margin:var(--spacing-xxxs) 0 var(--spacing-lg);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page .vs-read{margin:0 0 var(--spacing-sm);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .vs-read b{font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .vs-cta{flex-direction:column;align-items:stretch;gap:var(--spacing-sm);margin-top:var(--spacing-lg);padding-top:var(--spacing-lg);border-top:1px solid var(--color-line-strong);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .vs-cta button{justify-content:center;margin-top:0}body:not(.td-light) .share-link-pop{padding:var(--spacing-lg);border:1px solid var(--color-line-strong);border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body:not(.td-light) .share-link-pop .slp-close{top:var(--spacing-xs);right:var(--spacing-xs);display:grid;place-items:center;width:2rem;height:2rem;border-radius:var(--radius-control);font-size:1.5rem;color:var(--color-ink-soft)}body:not(.td-light) .share-link-pop .slp-close:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}body:not(.td-light) .share-link-pop .slp-h{margin-right:var(--spacing-xl);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .share-link-pop .slp-s{margin:var(--spacing-xxs) 0 var(--spacing-md);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body:not(.td-light) .share-link-pop .slp-row{gap:var(--spacing-xs)}body:not(.td-light) .share-link-pop .slp-btn{justify-content:center;padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-ink);text-decoration:none}body:not(.td-light) .share-link-pop .slp-btn:hover{border:0;background:color-mix(in srgb,var(--color-ink) 10%,transparent)}body:not(.td-light) .share-link-pop .slp-btn .material-symbols-outlined{display:none}body:not(.td-light) .toast{padding:var(--spacing-sm) var(--spacing-lg);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .toast .material-symbols-outlined{color:var(--color-primary)}body.td-strip-in-view:not(.td-light) .td-page .share-pop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:not(.td-light) .td-page .select-cta.show{flex-wrap:nowrap;align-items:center;gap:var(--spacing-xl);margin:var(--spacing-xl) 0 0;padding:var(--spacing-lg) var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body:not(.td-light) .td-page .select-cta .cta-ico{display:none}body:not(.td-light) .td-page .select-cta-txt{flex:1 1 auto;font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .select-cta-txt b{font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .select-cta-btn{flex:none;padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:var(--color-primary);font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-on-primary)}body:not(.td-light) .td-page .select-cta-btn:hover{background:var(--color-primary-hover)}body:not(.td-light) .td-page .select-cta-btn .material-symbols-outlined{display:none}@media(max-width:767px){body:not(.td-light) .td-page .select-cta.show{flex-direction:column;align-items:stretch;gap:var(--spacing-md);padding:var(--spacing-lg)}}body:not(.td-light) .td-page #tab-comparison>.card{margin:0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison :is(.bm-controls label,.bm-dist-controls label,.bm-side-h){margin-bottom:var(--spacing-xxs);font-family:var(--font-body);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-controls{gap:var(--spacing-lg)}body:not(.td-light) .td-page #tab-comparison .bm-pick input,body:not(.td-light) .td-page #tab-comparison :is(#bmMarket,.bm-dist-controls select){min-height:3rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-line)!important;border-radius:var(--radius-control);background-color:var(--color-surface-raised)!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink)!important}body:not(.td-light) .td-page #tab-comparison :is(#bmMarket,.bm-dist-controls select){font-weight:600}body:not(.td-light) .td-page #tab-comparison .bm-pick input::placeholder{color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-pick input:focus,body:not(.td-light) .td-page #tab-comparison :is(#bmMarket,.bm-dist-controls select):focus{border-color:var(--color-ink-soft)!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .ctry-field{padding:0;border:0;background:none;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .ctry-field>.material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-comparison #bmMarket{min-width:14rem}body:not(.td-light) .td-page #tab-comparison .bm-split{gap:var(--spacing-xl);margin-top:var(--spacing-xl)}body:not(.td-light) .td-page #tab-comparison .bm-card.you{padding:var(--spacing-lg);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .bm-card-nm{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison .bm-card-mt{font-size:var(--text-body-xs);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-card-score{margin-top:var(--spacing-lg);font-family:var(--font-heading);font-size:var(--text-head-lg);line-height:var(--text-head-lg--line-height);font-weight:600;letter-spacing:0;color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison .bm-card-cap{margin-top:var(--spacing-xxxs);font-size:var(--text-body-sm);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-rankpill{display:block;margin-top:var(--spacing-md);padding:var(--spacing-sm) 0 0;border:0;border-top:1px solid var(--color-line-strong);border-radius:0;background:none!important;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison .bm-rankpill .material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-comparison #bmRivals{max-height:none;overflow:visible;padding:0}body:not(.td-light) .td-page #tab-comparison .bm-rrow{gap:var(--spacing-sm);margin:0;padding:var(--spacing-sm) var(--spacing-xs);border:0;border-bottom:1px solid var(--color-line);border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .bm-rrow:first-child{border-top:1px solid var(--color-line)}body:not(.td-light) .td-page #tab-comparison .bm-rrow:hover{background:color-mix(in srgb,var(--color-ink) 5%,transparent)!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .bm-rnm{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison .bm-rmt{font-size:var(--text-body-xs);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-rlock{width:auto;height:auto;border:0;background:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-rlock .material-symbols-outlined{font-size:18px}body:not(.td-light) .td-page #tab-comparison .bm-x{font-size:20px;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-x:hover{color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison .bm-lock-hint{margin-top:var(--spacing-md);font-size:var(--text-body-sm);text-align:left;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bm-lock-hint button{padding:0;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page #tab-comparison .bm-lock-hint button:hover{color:var(--color-primary-hover)}body:not(.td-light) .td-page #tab-comparison .bm-add-hint{padding:var(--spacing-xl);border:1px solid var(--color-line);border-radius:var(--radius-visual);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison>.section{margin:var(--spacing-section) 0 0}body:not(.td-light) .td-page #tab-comparison>.section .section-kicker{display:none}body:not(.td-light) .td-page #tab-comparison>.section .section-head{margin:0}body:not(.td-light) .td-page #tab-comparison>.section .section-head>div{max-width:none}body:not(.td-light) .td-page #tab-comparison>.section .section-title{max-width:var(--container-heading);font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison>.section .section-sub{max-width:var(--container-lead);margin-top:var(--spacing-md);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison>.section>.card{margin:var(--spacing-head) 0 0;padding:0;border:0;border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .bm-dist-controls{gap:var(--spacing-sm) var(--spacing-md);margin-bottom:var(--spacing-xl)}body:not(.td-light) .td-page #tab-comparison .bm-dist-mkt-note{padding-bottom:var(--spacing-sm);font-size:var(--text-body-xs);font-style:normal;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison :is(.bmdist-axis){background:var(--color-line-strong)!important}body:not(.td-light) .td-page #tab-comparison :is(.bmdist-meanlab,.bmdist-hint,.dist-scale){font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;color:var(--color-ink-soft)}body:not(.td-light) .td-page :is(#tab-comparison .bmdist-q,#tab-dashboard .seg-nb){border:1px solid var(--color-line-strong);background:var(--color-surface-raised)!important;box-shadow:none;font-family:var(--font-body);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .bmdist-qconn{background:var(--color-line-strong)!important}body:not(.td-light) .td-page #tab-comparison .v3-signup-cta{margin-top:var(--spacing-section);padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--color-line);border-radius:0;background:none!important;box-shadow:none}body:not(.td-light) .td-page #tab-comparison .v3-signup-cta b{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page #tab-comparison .v3-signup-cta small{font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-comparison .v3-signup-cta button{padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:var(--color-primary)!important;box-shadow:none;font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-on-primary)}body:not(.td-light) .td-page #tab-comparison .v3-signup-cta button:hover{background:var(--color-primary-hover)!important}body:not(.td-light) .td-page #tab-comparison .bmdist-band{z-index:4}body:not(.td-light) .td-page #tab-comparison .bmdist-band-lab{padding-inline:var(--spacing-xxxs);background:var(--color-surface)}body:not(.td-light) .td-page #tab-comparison .bmdist-mean{bottom:14px}body:not(.td-light) .td-page :is(#tab-comparison .bmdist-band-lab,#tab-dashboard .dist-band-lab){font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-primary)}@media(max-width:767px){body:not(.td-light) .td-page #tab-comparison .bm-card.you{display:block}body:not(.td-light) .td-page #tab-comparison .bm-card.you>.bm-card-cap{text-align:left}body:not(.td-light) .td-page #tab-comparison .bm-dist-controls>div{flex:1 1 100%}body:not(.td-light) .td-page #tab-comparison .bm-dist-controls select{width:100%}}body:not(.td-light) .td-page #tab-dashboard .seg-unlock{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page #tab-dashboard .seg-unlock:hover{background:none;color:var(--color-primary-hover)}body:not(.td-light) .td-page #tab-dashboard .seg-unlock .material-symbols-outlined{display:none}body:not(.td-light) .cp-menu .cp-head{padding-top:var(--spacing-sm);padding-bottom:var(--spacing-xxs);font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body:not(.td-light) .td-page .cprev-shot .cps-load{font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body:not(.td-light) .td-page .fb-box .fb-thanks{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .fb-box .fb-thanks .material-symbols-outlined{color:var(--color-primary)}body:not(.unlocked) .td-page #tab-dashboard .hero-metric .score-lock-big{gap:var(--spacing-xxs);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:600;letter-spacing:0;color:var(--color-ink)}body:not(.td-light) .td-page #tab-dashboard .hero-metric .score-lock-big .material-symbols-outlined{font-size:24px;color:var(--color-ink-soft)}body:not(.unlocked) .td-page #tab-dashboard .hero-metric .hero-als-meta :is(.lbl,.n){font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;letter-spacing:0;color:var(--color-ink-soft)}body:not(.unlocked) .td-page #tab-dashboard .hero-metric:hover{border-color:var(--color-ink-soft)}.td-field-label{display:none}body:not(.td-light) .td-page .td-field-label{display:block;margin-bottom:var(--spacing-xxs);font-family:var(--font-body);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);font-weight:600;color:var(--color-ink-soft)}body:not(.td-light) .td-page #tab-dashboard .tool-group{display:flex;flex-direction:column;align-items:stretch;gap:0}body:not(.td-light) .td-page :is(#rkCard .lb-filters select,#dashCountry,#bmMarket,.bm-dist-controls select,.bm-pick input,#unlockForm input,#unlockForm select,.td-co-search.tdh-search,.fb-box .fb-input){box-sizing:border-box;height:3rem;min-height:3rem}body:not(.td-light) .td-page .td-co-search.tdh-search input{padding-block:0;height:100%}body:not(.td-light) .td-page :is(#dashCountry,#bmMarket,.bm-dist-controls select){appearance:none;-webkit-appearance:none;padding-right:2.25rem;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%237c8aa0' stroke-width='2'%3E%3Cpath d='M6 9l6 6 6-6'/%3E%3C/svg%3E")!important;background-repeat:no-repeat!important;background-position:right 14px center!important;cursor:pointer}@media(max-width:767px){body:not(.td-light) .td-page :is(#dashCountry,#bmMarket){width:100%;min-width:0}}@media(min-width:768px){body:not(.td-light) .td-page #tab-comparison .bm-controls,body:not(.td-light) .td-page #tab-comparison .bm-split{grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing-xl)}body:not(.td-light) .td-page #tab-comparison .bm-controls>div:first-child,body:not(.td-light) .td-page #tab-comparison .bm-split>.bm-side:last-child{grid-column:span 2}body:not(.td-light) .td-page #tab-comparison .bm-controls>div:first-child{grid-column:1 / span 2}body:not(.td-light) .td-page #tab-comparison #bmMarket{width:100%;min-width:0}body:not(.td-light) .td-page #tab-comparison .bm-dist-controls{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));column-gap:var(--spacing-xl)}body:not(.td-light) .td-page #tab-comparison .bm-dist-controls select{width:100%}body:not(.td-light) .td-page #tab-comparison .bm-dist-mkt-note{grid-column:1 / -1;padding-bottom:0}}body:not(.td-light) .td-page #tab-comparison .bm-controls{align-items:end}body:not(.td-light) .td-page #tab-comparison .bm-rrow{grid-template-columns:auto minmax(0,1fr) auto auto;padding-inline:0}body:not(.td-light) .td-page #tab-comparison .bm-rrow :is(.bm-rlock,.bm-x){display:grid;place-items:center;width:2.75rem;height:2.75rem;margin:calc(-1 * var(--spacing-xs)) 0}body:not(.td-light) .td-page #tab-comparison .bm-rrow .bm-x{margin-right:calc(-1 * var(--spacing-xs))}body:not(.td-light) .td-page :is(#tab-dashboard .dist-axis,#tab-comparison .bmdist-axis){left:0;right:0;margin-left:0!important}body:not(.td-light) .td-page #tab-dashboard .dist-band-lab{top:calc(-1 * (var(--text-body-xs--line-height) + var(--spacing-xs)))}body:not(.td-light) .td-page #tab-comparison .bmdist-meanlab{bottom:-1.5rem}body:not(.td-light) .td-page #tab-comparison .dist-scale{margin-top:var(--spacing-lg)}body:not(.td-light) .td-page #tab-comparison .bmdist-hint{left:0;margin-left:0!important;width:auto;max-width:100%;transform:none;white-space:normal;text-align:left}body:not(.td-light) .td-page #tab-dashboard .dist-band-cta{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-primary)}body:not(.td-light) .td-page #tab-dashboard :is(.peer-track,.peer-fill-peer){border-radius:0!important}body:not(.td-light) .td-page #tab-dashboard .peer-fill-peer{margin-left:0!important}body:not(.td-light) .td-page #v4NextRankings .tdemo.tdemo--card{border:0;background:var(--color-surface-raised)}body:not(.td-light) .td-page .tdemo--card .tdemo-nm{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:600;color:var(--color-ink)}body:not(.td-light) .td-page .tdemo--card .tdemo-nm small{font-family:var(--font-body);font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body:not(.td-light) .td-page .tdemo--card .tdemo-band{color:var(--color-ink)!important}body:not(.td-light) .td-page .tdemo--card .tdemo-track{height:6px;border-radius:0;background:var(--color-line)}body:not(.td-light) .td-page .tdemo--card .tdemo-track i{border-radius:0}body:not(.td-light) .td-page .nx-ov{align-items:flex-start;overflow-y:auto}body:not(.td-light) .td-page .nx-ov>.nx-sheet{margin:auto 0;max-height:none;overflow:visible}@media(max-width:767px){body:not(.td-light) .td-page :is(.unlock-overlay,.nx-ov){padding:var(--spacing-xl) 0 0}body:not(.td-light) .td-page :is(.unlock-overlay>.unlock-box,.nx-ov>.nx-sheet){max-width:none;margin:auto 0 0;padding:var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--radius-visual) var(--radius-visual) 0 0}body:not(.td-light) .td-page .nx-sheet:before{display:none}}body:not(.td-light) .td-page :is(.unlock-title,.nx-title,.vs-gap,.slp-h){text-wrap:balance}body:not(.td-light) .td-page #rkCard .rk-more-msg{text-wrap:balance}body:not(.td-light) .td-page :is(.nx-sig>div,.nx-note,.nx-mini){font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height)}body:not(.td-light) .td-page .nx-more>summary{text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page .td-datanote .foot-link{font-weight:600;color:var(--color-primary);text-decoration-thickness:2px;text-underline-offset:5px}body:not(.td-light) .td-page .td-datanote .foot-link:hover{color:var(--color-primary-hover)}body:not(.td-light) .td-page .cprev-shot{flex-direction:column;overflow:visible;border:0;background:none}body:not(.td-light) .td-page .cprev-shot img{border:1px solid var(--color-line);border-radius:var(--radius-control)}body:not(.td-light) .td-page .cprev-shot .cps-mark{position:static;align-self:flex-end;margin-top:var(--spacing-xxs);padding:0;background:none;font-size:var(--text-body-xs);font-weight:400}body:not(.td-light) .td-page .share-strip .share-btn .material-symbols-outlined{display:none}body.td-hero-in-view:not(.td-light) .td-page .share-pop{opacity:0!important;visibility:hidden!important;pointer-events:none!important}body:not(.td-light) .td-page .share-pop .sp-btns{flex-direction:column}body:not(.td-light) .td-page .share-pop button.act{justify-content:center;padding:var(--spacing-xs) var(--spacing-lg);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height)}body:not(.td-light) .td-page #tab-dashboard .v3-signup-cta{margin-top:var(--spacing-head)}body:not(.td-light) .td-page #tab-comparison .v3-signup-cta{margin-top:var(--spacing-head)}@media(max-width:767px){body:not(.td-light) .td-page .fb-box .fb-input::placeholder{font-size:var(--text-body-xs)}}body:not(.td-light) .td-page .td-info:after{content:"";position:absolute;inset:-12px}@media(max-width:767px){body:not(.td-light) .share-link-pop{position:fixed!important;top:auto!important;right:0;bottom:0;left:0!important;width:auto;padding:var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--radius-visual) var(--radius-visual) 0 0;z-index:2400}}body:not(.td-light) .share-link-pop .slp-btn:focus{box-shadow:inset 0 0 0 1px var(--color-primary);color:var(--color-primary)}body:not(.td-light) .td-page .nx-more>summary:after{display:none}@media(max-width:767px){body:not(.td-light) .td-page #tab-dashboard :is(.dash-tools,.tool-group,.ctry-field){width:100%}}@media(max-width:767px){body:not(.td-light) .td-page #tab-dashboard .dist-band-cta{display:none}}body:not(.td-light) .td-page #tab-comparison .bmdist-mean{bottom:0}body:not(.td-light) .td-page #tab-dashboard .peer-fill-peer:after{content:"";position:absolute;top:-4px;right:0;bottom:-4px;width:2px;background:var(--color-ink-soft)}body:not(.td-light) .td-page .cprev-shot .cps-mark{display:block;align-self:flex-start;text-align:left}@media(max-width:767px){body:not(.td-light) .cp-menu .cp-item small{display:block;margin-top:var(--spacing-xxxs)}}body:not(.td-light) .cp-menu{border-color:var(--color-line-strong)!important}body:not(.td-light) .td-page :is(#v4NextRankings .td-next-empty,#tab-comparison .bm-add-hint){border:0;background:var(--color-surface-raised)}body.unlocked .td-tabs.td-tabs{visibility:visible;opacity:1}body.unlocked .td-page.td-page{padding-top:calc(3.25rem + var(--spacing-xl))}body.unlocked .td-page .wrap{padding-top:0}body.unlocked .td-page :is(.tdh-about,.tdh-ways,#tdlLists){display:none!important}body.unlocked .td-page :is(.v4-welcome,.v4-save).show{align-items:center;gap:var(--spacing-md) var(--spacing-xl);margin:0;padding:var(--spacing-md) var(--spacing-lg);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body.unlocked .td-page :is(.v4-welcome,.v4-save)>.material-symbols-outlined,body.unlocked .td-page :is(.v4-welcome,.v4-save) button .material-symbols-outlined{display:none}body.unlocked .td-page :is(.v4-welcome,.v4-save) :is(.w-txt,.s-txt){font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page :is(.v4-welcome,.v4-save) :is(.w-txt,.s-txt) b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page :is(.v4-welcome,.v4-save) :is(.w-act,.s-act){gap:var(--spacing-xs)}body.unlocked .td-page :is(.v4-welcome,.v4-save) button{padding:var(--spacing-xxs) var(--spacing-md);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-sub-xs);line-height:var(--text-sub-xs--line-height);font-weight:700;color:var(--color-ink)}body.unlocked .td-page :is(.v4-welcome,.v4-save) button:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}body.unlocked .td-page :is(.v4-welcome,.v4-save) button.primary{background:var(--color-primary);box-shadow:none;color:var(--color-on-primary)}body.unlocked .td-page :is(.v4-welcome,.v4-save) button.primary:hover{background:var(--color-primary-hover)}body.unlocked .td-page :is(#tab-dashboard>.dash-head,#tab-comparison>.section-head){margin-top:var(--spacing-head)!important}body.unlocked .td-page #rkCard.card{margin-top:var(--spacing-head)}body.unlocked .td-page #tab-dashboard .hero-metric{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spacing-xxs);padding:0;border:0;background:none!important}body.unlocked .td-page #tab-dashboard #heroAls{font-family:var(--font-heading);font-size:var(--text-figure);line-height:var(--text-figure--line-height);font-weight:var(--text-figure--font-weight);letter-spacing:var(--text-figure--letter-spacing);font-variant-numeric:tabular-nums lining-nums;color:var(--color-ink)}body.unlocked .td-page #tab-dashboard .hero-als-meta{padding:0}body.unlocked .td-page #tab-dashboard .hero-als-meta :is(.lbl,.n){font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;letter-spacing:0;color:var(--color-ink-soft)}body.unlocked .td-page #tab-dashboard .hero-howto{margin-top:var(--spacing-xxs);padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px;cursor:pointer}body.unlocked .td-page #tab-dashboard .hero-howto:hover{color:var(--color-primary-hover)}body.unlocked .td-page #tab-dashboard .hero-howto .material-symbols-outlined{display:none}body.unlocked .td-page #tab-dashboard .hero-score-row{align-items:center}body.unlocked .td-page #tab-dashboard .seg-rankn{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft)}body.unlocked .td-page #tab-dashboard .seg-delta b{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #tab-dashboard .seg-delta em{font-size:var(--text-body-xs);color:var(--color-ink-soft)}body.unlocked .td-page #tab-dashboard .seg-nb-tip{padding:var(--spacing-sm) var(--spacing-md);border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:var(--color-surface-raised);box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-xs);color:var(--color-ink-soft)}body.unlocked .td-page #tab-dashboard .seg-nb-tip .nbt-cta{font-family:var(--font-body);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.unlocked .td-page #tab-dashboard .seg-nb-tip .nbt-cta .material-symbols-outlined{display:none}body.unlocked .td-page .dist-rivbar.invite{margin-top:var(--spacing-xl);padding:var(--spacing-lg) var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body.unlocked .td-page .dist-rivbar.invite .dri-txt{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .dist-rivbar.invite .dri-h{margin-bottom:var(--spacing-xxs);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page .dist-rivbar.invite .drb-edit{padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:var(--color-primary);box-shadow:none;font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-on-primary)}body.unlocked .td-page .dist-rivbar.invite .drb-edit:hover{background:var(--color-primary-hover)}body.unlocked .td-page .dist-rivbar .drb-edit .material-symbols-outlined{display:none}body.unlocked .td-page .dil{margin-top:var(--spacing-section);padding:0;border:0;border-radius:0;background:none!important;box-shadow:none}body.unlocked .td-page .dil-k{display:block;max-width:var(--container-heading);font-family:var(--font-heading);font-size:var(--text-section);line-height:var(--text-section--line-height);letter-spacing:var(--text-section--letter-spacing);font-weight:var(--text-section--font-weight);color:var(--color-ink)}body.unlocked .td-page .dil-k .material-symbols-outlined{display:none}body.unlocked .td-page .dil-h{max-width:var(--container-lead);margin-top:var(--spacing-md);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:400;color:var(--color-ink-soft)}body.unlocked .td-page .dil-h b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page :is(.dil-sub,.dil-asym){max-width:var(--container-lead);margin-top:var(--spacing-xs);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .dil-ctrl{gap:var(--spacing-sm);margin:var(--spacing-head) 0 0;font-size:var(--text-body-sm);color:var(--color-ink-soft)}body.unlocked .td-page .dil-seg{border:1px solid var(--color-line-strong);border-radius:var(--radius-control);background:none}body.unlocked .td-page .dil-seg button{padding:var(--spacing-xs) var(--spacing-md);border-right:1px solid var(--color-line-strong);background:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body.unlocked .td-page .dil-seg button:last-child{border-right:0}body.unlocked .td-page .dil-seg button:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)}body.unlocked .td-page .dil-seg button.on{background:var(--color-primary);color:var(--color-on-primary)}body.unlocked .td-page .dil-grid{gap:var(--spacing-md);margin-top:var(--spacing-xl)}body.unlocked .td-page .dil-cell{padding:var(--spacing-lg);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body.unlocked .td-page .dil-cell.is-cta:hover{background:var(--color-grey-850)!important;transform:none}body.unlocked .td-page .dil-cell .c-k{font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft)}body.unlocked .td-page .dil-cell .c-v{margin-top:var(--spacing-xs);font-family:var(--font-heading);font-size:var(--text-head-md);line-height:var(--text-head-md--line-height);font-weight:600;color:var(--color-ink)!important}body.unlocked .td-page .dil-cell .c-s{margin-top:var(--spacing-xxs);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body.unlocked .td-page .dil-cell .c-nr{margin-top:var(--spacing-md);padding:0;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.unlocked .td-page .dil-cell .c-nr .material-symbols-outlined{display:none}body.unlocked .td-page .dil-foot{gap:var(--spacing-lg) var(--spacing-xl);margin-top:var(--spacing-xl)}body.unlocked .td-page .dil-note{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .dil-note b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page :is(.dil-foot,.nrp) .share-btn .material-symbols-outlined{display:none}body.unlocked .td-page .sup{margin-top:var(--spacing-lg);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .sup>.material-symbols-outlined{display:none}body.unlocked .td-page .sup b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page .nrp{gap:var(--spacing-xl);padding:var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body.unlocked .td-page .nrp-k{display:none}body.unlocked .td-page .nrp-h{margin-top:0;font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page .nrp-p{margin-top:var(--spacing-xxs);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page #nrTail.section{margin-top:var(--spacing-head)}body.unlocked .td-page .v4-nr{display:none!important}body:not(.td-light) .td-logout{box-sizing:border-box;justify-content:flex-start;max-width:var(--shell-max, var(--container-page));margin:0 auto;padding-inline:var(--spacing-lg)}body.unlocked .td-logout .tb-out{margin:0;padding:var(--spacing-xxs) var(--spacing-md);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-sub-xs);font-weight:700;color:var(--color-ink)}body.unlocked .td-logout .tb-out:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)}body.unlocked .td-page .site-foot.td-datanote.td-datanote{margin-bottom:var(--spacing-xl)}body.unlocked .td-logout{padding-bottom:var(--spacing-section)}body.unlocked .td-page #rkCard .rst-open{margin-left:var(--spacing-sm);padding:0;border:0;background:none!important;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.unlocked .td-page #rkCard .rst-open:hover{color:var(--color-primary-hover)}body.unlocked .td-page #rkCard .rst-open .material-symbols-outlined,body.unlocked .td-page #rkCard .lb-fgrp-limit{display:none}body.unlocked .td-page .tdemo--card .tdemo-score{font-family:var(--font-heading);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #tab-comparison .bmdist-lab{padding:0 var(--spacing-xxxs);border:0;border-radius:0;background:var(--color-surface)!important;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-ink-soft)!important}body.unlocked .td-page #tab-comparison .bmdist-lab.you{color:var(--color-ink)!important}body.unlocked .td-page #rkCard .rst-tr>td{padding:var(--spacing-sm) 0 var(--spacing-lg)!important;background:none!important}body.unlocked .td-page #rkCard .rst{padding:var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body.unlocked .td-page #rkCard :is(.rst-k,.rst-offer-k){font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body.unlocked .td-page #rkCard :is(.rst-k,.rst-offer-k) .material-symbols-outlined{display:none}body.unlocked .td-page #rkCard .rst-h{margin-top:var(--spacing-xxs);font-family:var(--font-heading);font-size:var(--text-head-md);line-height:var(--text-head-md--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #rkCard .rst-sub{margin-top:var(--spacing-xxs);font-size:var(--text-body-sm);color:var(--color-ink-soft)}body.unlocked .td-page #rkCard .rst-window{margin-top:var(--spacing-lg);border:0;border-radius:0}body.unlocked .td-page #rkCard .rst-row{padding:var(--spacing-sm) var(--spacing-sm);border-top:1px solid var(--color-line-strong);background:none!important}body.unlocked .td-page #rkCard .rst-row:last-child{border-bottom:1px solid var(--color-line-strong)}body.unlocked .td-page #rkCard .rst-row.you{background:color-mix(in srgb,var(--color-primary) 12%,transparent)!important}body.unlocked .td-page #rkCard :is(.rst-pos,.rst-row.you .rst-pos){font-family:var(--font-heading);font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink-soft)}body.unlocked .td-page #rkCard .rst-nm{font-size:var(--text-body-sm);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #rkCard .rst-nm small{font-size:var(--text-body-xs);color:var(--color-ink-soft)}body.unlocked .td-page #rkCard .rst-gap{font-size:var(--text-body-xs);font-weight:400;color:var(--color-ink-soft)!important}body.unlocked .td-page #rkCard .rst-sc{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #rkCard .rst-sim{margin-top:var(--spacing-xl);padding-top:0;border-top:0}body.unlocked .td-page #rkCard .rst-offer{margin-top:0;padding:var(--spacing-lg) 0 0;border:0;border-top:1px solid var(--color-line-strong);border-radius:0;background:none!important}body.unlocked .td-page #rkCard .rst-offer-h{margin-top:var(--spacing-xxs);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #rkCard .rst-offer-metrics{gap:var(--spacing-xl);margin-top:var(--spacing-md)}body.unlocked .td-page #rkCard .rst-offer-metrics i{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body.unlocked .td-page #rkCard .rst-offer-metrics b{font-family:var(--font-heading);font-size:var(--text-head-md);line-height:var(--text-head-md--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #rkCard .rst-offer-metrics small{font-size:var(--text-body-xs);color:var(--color-ink-soft)}body.unlocked .td-page #rkCard :is(.rst-offer-btn,.rst-offer-ghost){padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:var(--color-primary);box-shadow:none;font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-on-primary)!important}body.unlocked .td-page #rkCard .rst-offer-btn:hover{background:var(--color-primary-hover)}body.unlocked .td-page #rkCard .rst-offer-btn .material-symbols-outlined,body.unlocked .td-page #rkCard .rst-note .material-symbols-outlined{display:none}body.unlocked .td-page #rkCard .rst-note{margin-top:var(--spacing-lg);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page #tab-comparison .bm-rrow{grid-template-columns:auto minmax(0,1fr) auto auto auto}body.unlocked .td-page #tab-comparison .bm-rrow .bm-delta{padding:0;border:0;background:none!important;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;color:var(--color-ink-soft)!important}body.unlocked .td-page #tab-comparison .bm-rrow .bm-rscore{font-family:var(--font-heading);font-size:var(--text-body-lg);font-weight:600;color:var(--color-ink)}body.unlocked .td-page #tab-comparison .bm-card-score{color:var(--color-ink)}body.unlocked .td-page .rvc{gap:var(--spacing-lg) var(--spacing-xl);margin-top:var(--spacing-lg);padding:var(--spacing-lg) var(--spacing-xl);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important;box-shadow:none}body.unlocked .td-page .rvc-txt{font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .rvc-txt b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page .rvc-h{display:block;margin-bottom:var(--spacing-xxs);font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page :is(.rvc,.gap-act) .share-btn .material-symbols-outlined{display:none}body.unlocked .td-page .gap-target .gt-lab{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body.unlocked .td-page .gap-target .gt-co{font-size:var(--text-body-sm);font-weight:600;font-style:normal;color:var(--color-ink)}body.unlocked .td-page .gap-target .gt-co.none{font-weight:400;color:var(--color-ink-soft)}body.unlocked .td-page .gap-target .gt-btn{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.unlocked .td-page .gap-target .gt-btn:hover{color:var(--color-primary-hover)}body.unlocked .td-page .gap-target{gap:var(--spacing-xs) var(--spacing-md);padding-bottom:var(--spacing-md);border-bottom-color:var(--color-line)}body.unlocked .td-page .gap-card{gap:var(--spacing-xl) var(--spacing-3xl)}body.unlocked .td-page .gap-lead{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page .gap-lead b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page .gap-sub{margin-top:var(--spacing-xs);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .gap-stats{gap:var(--spacing-md);margin-top:var(--spacing-lg)}body.unlocked .td-page .gap-stat{padding:var(--spacing-md) var(--spacing-lg);border:0;border-radius:var(--radius-visual);background:var(--color-surface-raised)!important}body.unlocked .td-page .gap-stat .k{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:400;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body.unlocked .td-page .gap-stat .v,body.unlocked .td-page .gap-stat.hi .v{margin-top:var(--spacing-xxs);font-family:var(--font-heading);font-size:var(--text-head-md);line-height:var(--text-head-md--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page .gap-dilute{margin-top:var(--spacing-md);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .gap-dilute .material-symbols-outlined{display:none}body.unlocked .td-page .gap-act{padding-left:var(--spacing-xl);border-left-color:var(--color-line)}body.unlocked .td-page .gap-act-h{font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .td-page .gap-act-p{margin-bottom:var(--spacing-md);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .gap-supply{font-size:var(--text-body-xs);line-height:var(--text-body-xs--line-height);color:var(--color-ink-soft)}body.unlocked .td-page .gap-empty{padding:var(--spacing-xl);border-radius:var(--radius-visual);background:var(--color-surface-raised)}body.unlocked .td-page .gap-target .gt-pick input{height:3rem;padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-line)!important;border-radius:var(--radius-control);background-color:var(--color-surface-raised)!important;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink)!important}@media(max-width:767px){body.unlocked .td-page .gap-act{padding:var(--spacing-lg) 0 0;border-left:0;border-top:1px solid var(--color-line)}}body.unlocked .fw-overlay .fw-box{max-width:30rem;padding:var(--spacing-xl);border:1px solid var(--color-line);border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body.unlocked .fw-overlay .fw-close{top:var(--spacing-sm);right:var(--spacing-sm);display:grid;place-items:center;width:2.5rem;height:2.5rem;border-radius:var(--radius-control);font-size:1.75rem;color:var(--color-ink-soft)}body.unlocked .fw-overlay .fw-close:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent);color:var(--color-ink)}body.unlocked .fw-overlay .fw-k{display:none}body.unlocked .fw-overlay .fw-h{margin-right:var(--spacing-xl);font-family:var(--font-heading);font-size:var(--text-head-md);line-height:var(--text-head-md--line-height);font-weight:600;color:var(--color-ink);text-wrap:balance}body.unlocked .fw-overlay .fw-s{margin:var(--spacing-sm) 0 var(--spacing-lg);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .fw-overlay .fw-s b{font-weight:600;color:var(--color-ink)}body.unlocked .fw-overlay :is(.fw-msg,.fw-to){padding:var(--spacing-xs) var(--spacing-sm);border:1px solid var(--color-line);border-radius:var(--radius-control);background:var(--color-surface);box-shadow:none;font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink)}body.unlocked .fw-overlay .fw-to{height:3rem}body.unlocked .fw-overlay :is(.fw-msg,.fw-to):focus{border-color:var(--color-ink-soft);box-shadow:none}body.unlocked .fw-overlay .fw-row{gap:var(--spacing-xs)}body.unlocked .fw-overlay .fw-btn{justify-content:center;padding:var(--spacing-xs) var(--spacing-lg);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-ink);text-decoration:none}body.unlocked .fw-overlay .fw-btn:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)}body.unlocked .fw-overlay .fw-btn.primary{background:var(--color-primary);box-shadow:none;color:var(--color-on-primary)}body.unlocked .fw-overlay .fw-btn.primary:hover{background:var(--color-primary-hover)}body.unlocked .fw-overlay .fw-btn .material-symbols-outlined{display:none}body.unlocked .fw-overlay .fw-alt{margin-top:var(--spacing-md);font-size:var(--text-body-xs);color:var(--color-ink-soft)}body.unlocked .fw-overlay .fw-alt a{font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}@media(max-width:767px){body.unlocked .fw-overlay{align-items:flex-end;padding:var(--spacing-xl) 0 0}body.unlocked .fw-overlay .fw-box{max-width:none;padding:var(--spacing-xl) var(--spacing-lg) calc(var(--spacing-xl) + env(safe-area-inset-bottom,0px));border-width:1px 0 0;border-radius:var(--radius-visual) var(--radius-visual) 0 0}}body.unlocked .td-page #rkCard .rst-row:last-child{border-bottom:0}body.unlocked .td-page #tab-dashboard .hero-metric,body.unlocked .td-page #tab-dashboard .hero-als-meta{align-items:flex-start;text-align:left}body.unlocked .td-page :is(.v4-welcome,.v4-save).show{padding:var(--spacing-lg) var(--spacing-xl)}body.unlocked .td-page :is(.v4-welcome,.v4-save) button,body.unlocked .td-page :is(.v4-welcome,.v4-save) button.primary{padding:var(--spacing-xs) var(--spacing-lg);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);color:var(--color-ink)}body.unlocked .td-page :is(.v4-welcome,.v4-save) button.primary:hover{background:color-mix(in srgb,var(--color-ink) 10%,transparent)}body.unlocked .td-page :is(.v4-welcome,.v4-save) .w-act>button:not(.w-save){margin-left:var(--spacing-xs);padding:0;box-shadow:none;background:none;font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}body.unlocked .td-page :is(.v4-welcome,.v4-save) .w-act>button:not(.w-save):hover{background:none;color:var(--color-ink)}@media(max-width:767px){body.unlocked .td-page :is(.v4-welcome,.v4-save).show{padding:var(--spacing-lg)}body.unlocked .td-page :is(.v4-welcome,.v4-save) .w-act{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));width:100%}body.unlocked .td-page :is(.v4-welcome,.v4-save) .w-act>button.w-save:first-child{grid-column:1 / -1}body.unlocked .td-page :is(.v4-welcome,.v4-save) .w-act>button:not(.w-save){grid-column:1 / -1;justify-self:start;margin:var(--spacing-xxs) 0 0}}body.unlocked .td-logout .tb-out{padding:0;box-shadow:none;background:none;font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}body.unlocked .td-logout .tb-out:hover{background:none;color:var(--color-ink)}@media(max-width:767px){body:not(.td-light) .td-page #tab-dashboard .hero-score-row{align-items:stretch}}@media(max-width:860px){body.unlocked .td-page #rkCard tr.focal .lb-co{flex-wrap:wrap;row-gap:var(--spacing-xxxs)}body.unlocked .td-page #rkCard tr.focal .lb-co .rst-open{flex-basis:100%;margin-left:0}}body.unlocked .td-page #rkCard .rst-row .rst-sc{grid-column:4;min-width:3.5rem;text-align:right;font-variant-numeric:tabular-nums lining-nums}body.unlocked .td-page #rkCard .rst-row.you{background:color-mix(in srgb,var(--color-primary) 12%,var(--color-surface))!important}body.unlocked .td-page #rkCard .rst-note{max-width:var(--container-lead)}body.unlocked .td-page .dil-cell :is(.c-v,.c-s):first-letter{text-transform:uppercase}body.unlocked .td-page .dil{display:flex;flex-direction:column;align-items:flex-start}body.unlocked .td-page .dil>:is(.dil-ctrl,.dil-grid){align-self:stretch}body.unlocked .td-page .dil-foot{display:contents}body.unlocked .td-page .dil-note{order:1;max-width:var(--container-lead);margin-top:var(--spacing-xl)}body.unlocked .td-page .dil>.sup{order:2;max-width:var(--container-lead);margin-top:var(--spacing-sm)}body.unlocked .td-page .dil-foot>.share-btn{order:3;margin-top:var(--spacing-lg)}@media(max-width:767px){body.unlocked .td-page .dil-ctrl>span:not(.dil-seg):last-child{order:1}body.unlocked .td-page .dil-ctrl>.dil-seg{order:2;flex-basis:100%}body.unlocked .td-page .dil-ctrl{column-gap:.3em}body.unlocked .td-page .dil-ctrl>.dil-seg button{flex:1 1 0}body.unlocked .td-page .dil-seg{display:flex}body.unlocked .td-page .dil-foot>.share-btn{align-self:stretch;justify-content:center}}body.unlocked .td-page .gap-card{align-items:start}body.unlocked .td-page .gap-stats{gap:0}body.unlocked .td-page .gap-stat{padding:0 var(--spacing-lg);border-left:1px solid var(--color-line)!important;border-radius:0;background:none!important}body.unlocked .td-page .gap-stat:first-child{padding-left:0;border-left:0!important}@media(max-width:767px){body.unlocked .td-page .gap-stats{display:grid;grid-template-columns:repeat(3,minmax(0,1fr))}body.unlocked .td-page .gap-stat{min-width:0;padding:0 var(--spacing-sm)}body.unlocked .td-page .gap-stat .v{font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height)}body.unlocked .td-page :is(.gap-act,.rvc) .share-btn{width:100%;justify-content:center}}body.unlocked .td-page .nrp{padding:var(--spacing-lg) 0 0;border-top:1px solid var(--color-line);border-radius:0;background:none!important}body.unlocked .td-page #nrTail.section{margin-top:var(--spacing-section)}body.unlocked .fw-overlay :is(.fw-msg,.fw-to){background:var(--color-surface)!important}body.unlocked .fw-overlay .fw-msg{min-height:13rem;resize:none}@media(max-width:767px){body.unlocked .td-page :is(.rvc,.dist-rivbar.invite,.gap-empty,.dil-cell,.rst){padding:var(--spacing-lg)}}@media(max-width:767px){body:not(.td-light) .toast{right:var(--spacing-lg);left:var(--spacing-lg);justify-content:center;transform:translateY(20px)}body:not(.td-light) .toast.show{transform:none}}body:not(.td-light) .toast .material-symbols-outlined{display:none}body:not(.td-light) .td-page #tab-comparison .bm-add-hint{text-align:left}@media(max-width:767px){body.unlocked .td-page .gap-stats{display:block}body.unlocked .td-page .gap-stat,body.unlocked .td-page .gap-stat:first-child{display:flex;align-items:baseline;justify-content:space-between;gap:var(--spacing-md);padding:var(--spacing-sm) 0;border-left:0!important;border-top:1px solid var(--color-line)!important}body.unlocked .td-page .gap-stat:last-child{border-bottom:1px solid var(--color-line)!important}body.unlocked .td-page .gap-stat .v,body.unlocked .td-page .gap-stat.hi .v{margin:0;font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);white-space:nowrap}}@media(max-width:860px){body:not(.td-light) .td-page #rkCard table.lb tbody tr[data-co]>td:nth-child(6){align-self:start}}body.unlocked .td-page .nrp{gap:var(--spacing-md) var(--spacing-xl)}body.unlocked .td-page .nrp-h{font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);font-weight:600}body.unlocked .fw-overlay .fw-msg{field-sizing:content;min-height:16rem}body.unlocked .td-page .dist-rivbar.invite{margin-top:var(--spacing-head)}body.unlocked .td-page .gap-empty{padding:0;border-radius:0;background:none}body.unlocked .td-page .gap-empty .gap-lead{max-width:var(--container-lead);font-family:var(--font-body);font-size:var(--text-body-lg);line-height:var(--text-body-lg--line-height);font-weight:400;color:var(--color-ink-soft)}body.unlocked .td-page :is(.gap-sub,.gap-dilute){max-width:var(--container-lead)}@media(max-width:767px){body.unlocked .td-page #tab-dashboard #heroAls{font-size:var(--text-head-xl);line-height:var(--text-head-xl--line-height)}}@media(max-width:767px){body:not(.td-light) .td-page #tab-comparison .bm-add-hint{padding:var(--spacing-lg)}}body.unlocked .save-nudge{width:min(26rem,calc(100vw - 2 * var(--spacing-lg)));padding:var(--spacing-lg);border:1px solid var(--color-line-strong);border-radius:var(--radius-visual);background:var(--color-surface-raised);box-shadow:none}body.unlocked .save-nudge .sn-k{display:none}body.unlocked .save-nudge .sn-h{margin:0 var(--spacing-3xl) var(--spacing-xs) 0;font-family:var(--font-heading);font-size:var(--text-head-sm);line-height:var(--text-head-sm--line-height);font-weight:600;color:var(--color-ink)}body.unlocked .save-nudge .sn-p{margin-bottom:var(--spacing-md);font-family:var(--font-body);font-size:var(--text-body-sm);line-height:var(--text-body-sm--line-height);color:var(--color-ink-soft)}body.unlocked .save-nudge .sn-row{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--spacing-xs)}body.unlocked .save-nudge .sn-row button{padding:var(--spacing-xs) var(--spacing-md);border:0;border-radius:var(--radius-control);background:transparent;box-shadow:inset 0 0 0 1px var(--color-line-strong);font-family:var(--font-body);font-size:var(--text-sub-sm);line-height:var(--text-sub-sm--line-height);font-weight:700;color:var(--color-ink);filter:none}body.unlocked .save-nudge .sn-row button:hover{border:0;background:color-mix(in srgb,var(--color-ink) 10%,transparent)}body.unlocked .save-nudge .sn-row button.primary{grid-column:1 / -1;background:var(--color-primary);box-shadow:none;color:var(--color-on-primary)}body.unlocked .save-nudge .sn-row button.primary:hover{background:var(--color-primary-hover)}body.unlocked .save-nudge .sn-row button .material-symbols-outlined{display:none}body.unlocked .save-nudge .sn-later{top:var(--spacing-lg);right:var(--spacing-lg);font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:400;color:var(--color-ink-soft);text-decoration-line:underline;text-decoration-thickness:1px;text-underline-offset:5px}body.unlocked .save-nudge .sn-later:hover{color:var(--color-ink)}body.unlocked .save-nudge{right:var(--spacing-lg);bottom:var(--spacing-lg);left:auto;transform:translateY(16px)}body.unlocked .save-nudge.show{transform:none}@media(max-width:767px){body.unlocked .save-nudge{left:var(--spacing-lg);width:auto}}body.unlocked .td-page .dist-rivbar:not(.invite){gap:var(--spacing-xs) var(--spacing-lg);padding-top:var(--spacing-md);border-top-color:var(--color-line)}body.unlocked .td-page .dist-rivbar .drb-lab{font-family:var(--font-body);font-size:var(--text-body-xs);font-weight:600;letter-spacing:0;text-transform:none;color:var(--color-ink-soft)}body.unlocked .td-page .dist-rivbar .drb-chip{gap:var(--spacing-xxs);padding:0;border:0;border-radius:0;background:none!important;font-family:var(--font-body);font-size:var(--text-body-sm);color:var(--color-ink)}body.unlocked .td-page .dist-rivbar .drb-chip b{font-weight:600;color:var(--color-ink)}body.unlocked .td-page .dist-rivbar .drb-chip button{display:grid;place-items:center;width:1.75rem;height:1.75rem;color:var(--color-ink-soft)}body.unlocked .td-page .dist-rivbar .drb-chip button:hover{color:var(--color-ink)}body.unlocked .td-page .dist-rivbar:not(.invite) .drb-edit{padding:0;border:0;background:none;font-family:var(--font-body);font-size:var(--text-body-sm);font-weight:600;color:var(--color-primary);text-decoration-line:underline;text-decoration-thickness:2px;text-underline-offset:5px}body.unlocked .td-page .dist-rivbar:not(.invite) .drb-edit:hover{color:var(--color-primary-hover)}@media(max-width:767px){body.unlocked .td-page .dist-rivbar:not(.invite) .drb-lab{flex-basis:100%}}.td-page{padding-top:84px;background:var(--bg-app)}body.unlocked .td-page{padding-top:52px}.wrap{padding-top:0}.td-hidden-chrome{display:none}.td-tabs{position:fixed;top:72px;left:0;right:0;z-index:40;background:var(--bg-secondary);border-bottom:1px solid var(--border);visibility:hidden;opacity:0;transition:opacity .18s ease}body.unlocked .td-tabs,body.past-hero .td-tabs{visibility:visible;opacity:1}.td-tabs-inner{display:flex;align-items:center;width:100%;max-width:var(--shell-max);margin:0 auto;padding:8px var(--shell-gutter)}.td-logout{display:flex;justify-content:center;padding-bottom:var(--spacing-xl)}body:not(.unlocked) .td-logout{display:none}.site-foot.td-datanote{margin-bottom:var(--spacing-xxl)}@media(max-width:560px){.site-foot.td-datanote{padding-inline:var(--spacing-lg)}}@media(max-width:860px){.td-page{padding-top:80px}body.unlocked .td-page{padding-top:60px}}
