.tb{--tb-gap:12px;margin:18px 0 6px}.tb-num{font-family:var(--mono);font-variant-numeric:tabular-nums lining-nums;letter-spacing:-.02em;color:var(--text);font-weight:600}.tb-unit{font-family:var(--mono);color:var(--text-dim);font-variant-numeric:tabular-nums;margin-left:1px;font-size:.62em}.tb-figs{border-top:1px solid var(--text);border-bottom:1px solid var(--grid);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;display:grid}.tb-figs>div{border-left:1px solid var(--grid);min-width:0;padding:10px 14px 11px}.tb-figs>div:first-child{border-left:0;padding-left:0}.tb-figs dt{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);margin:0 0 3px;font-size:10.5px}.tb-figs dd{white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:24px;line-height:1.1;overflow:hidden}.tb-figs dd .tb-unit{font-size:12px}.tb-field{margin:4px 0 0;padding:0}.tb-field__svg{display:block;overflow:visible}.tb-field__svg--narrow{display:none}.tb-field__axis{stroke:var(--text-dim);stroke-width:1px;shape-rendering:crispedges}.tb-field__tick line{stroke:var(--grid);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.tb-field__tick text{font-family:var(--mono);fill:var(--text-faint);font-variant-numeric:tabular-nums;font-size:10.5px}.tb-field__median line{stroke:var(--text);stroke-width:1.25px;shape-rendering:crispedges}.tb-field__median text{font-family:var(--mono);fill:var(--text);letter-spacing:.02em;font-variant-numeric:tabular-nums;font-size:11px;font-weight:600}.tb-dot{fill:var(--text-faint);fill-opacity:.42;stroke:var(--bg-panel);stroke-width:1px}.tb-dot--lab{fill:var(--tier-lab);fill-opacity:.8}.tb-dot--third-party{fill:var(--tier-3p);fill-opacity:.8}.tb-dot--board{fill-opacity:1;stroke-width:2px}.tb-dot.is-hot{stroke:var(--text);stroke-width:2.5px}.tb-hit{fill:#0000;stroke:none;cursor:pointer;-webkit-tap-highlight-color:transparent}.tb-field__ends text{font-family:var(--mono);fill:var(--text-dim);font-variant-numeric:tabular-nums;font-size:10.5px}.tb-field__legend{color:var(--text-dim);flex-wrap:wrap;align-items:center;gap:6px 18px;margin:2px 0 0;font-size:12px;display:flex}.tb-field__legend b{font-family:var(--mono);color:var(--text);font-variant-numeric:tabular-nums;margin-left:2px;font-weight:600}.tb-field__scale{font-family:var(--mono);color:var(--text-faint);letter-spacing:.02em;margin-left:auto;font-size:10.5px}.tb-key{vertical-align:0;background:var(--text-faint);border-radius:50%;width:8px;height:8px;margin-right:7px;display:inline-block}.tb-key--lab{background:var(--tier-lab)}.tb-key--third-party{background:var(--tier-3p)}.tb-key--other{opacity:.55}.tb-head{flex-wrap:wrap;justify-content:space-between;align-items:baseline;gap:6px 18px;margin:22px 0 10px;display:flex}.tb-title{font-family:var(--display);letter-spacing:-.015em;color:var(--text);margin:0;font-size:19px;font-weight:600}.tb-kicker{color:var(--text-dim);margin:0;font-size:12.5px}.tb-grid{gap:var(--tb-gap);grid-template-columns:repeat(3,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tb-tile{--tc:var(--text-faint);background:var(--bg-panel);border:1px solid var(--grid);border-top:2px solid var(--tc);flex-direction:column;gap:9px;min-width:0;padding:13px 14px 11px;transition:border-color .15s;display:flex;position:relative}.tb-tile--lab{--tc:var(--tier-lab)}.tb-tile--third-party{--tc:var(--tier-3p)}.tb-tile:hover,.tb-tile:focus-within,.tb-tile.is-hot{border-color:var(--tc)}.tb-tile--lead{grid-column:span 2;grid-template-columns:minmax(0,1.15fr) minmax(0,1fr);grid-template-areas:"eye eye""top price""fact meta""foot foot";gap:8px 22px;padding:14px 18px 12px;display:grid}.tb-tile--span3{grid-column:1/-1;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr)}.tb-tile--lead .tb-tile__eyebrow{grid-area:eye}.tb-tile--lead .tb-tile__top{grid-area:top}.tb-tile--lead .tb-tile__price{flex-direction:column;grid-area:price;place-self:center end;align-items:flex-end;gap:2px}.tb-tile--lead .tb-tile__fact{grid-area:fact}.tb-tile--lead .tb-tile__meta{grid-area:meta;justify-content:flex-end}.tb-tile--lead .tb-tile__foot{grid-area:foot}.tb-tile__eyebrow{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-dim);margin:0;font-size:10.5px}.tb-tile__top{align-items:center;gap:12px;min-width:0;display:flex}.tb-tile__top .tb-logo{height:var(--logo);margin-left:auto}.tb-tile__id{flex:1;min-width:0}.tb-tile__name{font-family:var(--display);letter-spacing:-.01em;color:var(--text);white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;line-height:1.2;overflow:hidden}.tb-tile--lead .tb-tile__name{font-size:20px}.tb-tile__tier{color:var(--text-dim);white-space:nowrap;text-overflow:ellipsis;margin:3px 0 0;font-size:11.5px;overflow:hidden}.tb-tile__tier .tb-key{width:7px;height:7px;margin-right:6px}.tb-tile__price{flex-wrap:wrap;align-items:baseline;gap:2px 10px;display:flex}.tb-tile__buy{color:var(--text);font-size:24px;line-height:1.05;text-decoration:none}.tb-tile--lead .tb-tile__buy{font-size:38px}.tb-tile__buy:hover{color:var(--text);text-decoration:none}a.tb-tile__buy:after{content:"";z-index:0;position:absolute;inset:0}a.tb-tile__buy:focus-visible{outline:none}.tb-tile:has(a.tb-tile__buy:focus-visible){outline:2px solid var(--tc);outline-offset:2px}.tb-delta{font-family:var(--mono);font-variant-numeric:tabular-nums;white-space:nowrap;color:var(--text-dim);font-size:12px;font-weight:600}.tb-delta--below{color:var(--green)}.tb-tile__meta{font-family:var(--mono);color:var(--text-dim);font-variant-numeric:tabular-nums;justify-content:space-between;align-items:center;gap:10px;font-size:12px;display:flex}.tb-tile__spark{line-height:0;display:inline-flex}.tb-tile__spark .spark path{stroke:var(--text-dim);stroke-width:1.25px}.tb-tile__spark .spark .area{fill:var(--text-faint);fill-opacity:.1}.tb-tile:hover .tb-tile__spark .spark path,.tb-tile:focus-within .tb-tile__spark .spark path{stroke:var(--tc)}.tb-tile__fact{color:var(--text);border-top:1px solid var(--grid-soft);margin:0;padding-top:8px;font-size:12.5px;line-height:1.4}.tb-tile--lead .tb-tile__fact{border-top:0;align-self:end;padding-top:0}.tb-tile__fact--seal{align-items:center;gap:12px;display:flex}.tb-tile__fact--seal p{margin:0;font-size:13px;line-height:1.35}.tb-tile__fact--seal p span{color:var(--text-faint);margin-top:3px;font-size:11px;display:block}.tb-tile__foot{flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;font-size:11.5px;display:flex}.tb-tile__profile{z-index:1;color:var(--text-dim);text-decoration:underline;text-decoration-color:var(--grid);text-underline-offset:.2em;position:relative}.tb-tile__profile:hover{color:var(--text);text-decoration-color:currentColor}.tb-tile__disc{color:var(--text-faint);flex-basis:100%;order:3;font-size:11px}.tb-tile__store{font-family:var(--mono);color:var(--text-faint);letter-spacing:.02em;margin-left:auto;font-size:11px}.tb-tile:hover .tb-tile__store,.tb-tile:focus-within .tb-tile__store{color:var(--text)}.tb-note{max-width:900px;color:var(--text-dim);margin:12px 0 0;font-size:12px;line-height:1.55}.tb-note b{color:var(--text);font-weight:600}.tb-seal{width:var(--seal,44px);height:var(--seal,44px);--sc:var(--text-dim);flex:none;place-items:center;display:inline-grid;position:relative}.tb-seal--lab{--sc:var(--tier-lab)}.tb-seal--third-party{--sc:var(--tier-3p)}.tb-seal svg{width:100%;height:100%;position:absolute;inset:0}.tb-seal__track{fill:none;stroke:var(--grid)}.tb-seal__track--unknown{stroke:var(--text-faint);stroke-opacity:.6;stroke-dasharray:1.5 3}.tb-seal__arc{fill:none;stroke:var(--sc);stroke-linecap:butt}.tb-seal__tick{stroke:var(--text-faint);stroke-opacity:.5;stroke-width:1px}.tb-seal__n{font-size:var(--seal-fs,13px);font-family:var(--mono);letter-spacing:-.03em;color:var(--text);font-variant-numeric:tabular-nums;font-weight:600;position:relative}.tb-logo{width:var(--logo-w,var(--logo,40px));height:var(--logo,40px);background:var(--bg-panel-2);border:1px solid var(--grid);border-radius:6px;flex:none;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}:root:not([data-theme=light]) .tb-logo--plate-d.tb-logo--light,[data-theme=light] .tb-logo--plate-l.tb-logo--light{background:#fbfaf6;border-color:#dbd7ca}:root:not([data-theme=light]) .tb-logo--plate-d.tb-logo--dark,[data-theme=light] .tb-logo--plate-l.tb-logo--dark{background:#0c0f14;border-color:#1b2230}.tb-logo__dk,:root:not([data-theme=light]) .tb-logo--dkv .tb-logo__lt{display:none!important}:root:not([data-theme=light]) .tb-logo--dkv .tb-logo__dk{display:block!important}.tb-logo img{object-fit:contain;width:84%;height:70%;transition:filter .2s,opacity .2s;display:block}.tb-logo__word{-webkit-line-clamp:2;line-clamp:2;max-width:100%;font-family:var(--display);font-weight:600;font-size:calc(var(--logo,40px) * .3);letter-spacing:-.01em;text-align:center;color:var(--text);overflow-wrap:anywhere;-webkit-box-orient:vertical;padding:0 6px;line-height:1.05;display:-webkit-box;overflow:hidden}.tb-logo__mono{font-size:calc(var(--logo,40px) * .36);font-family:var(--display);letter-spacing:-.02em;color:var(--text-dim);font-weight:600;line-height:1}.tb-vhead{background:var(--bg-panel-2);border:1px solid var(--grid);border-left:2px solid var(--tc,var(--text-faint));align-items:center;gap:14px;max-width:720px;margin:4px 0 14px;padding:12px 14px;display:flex}.tb-vhead--lab{--tc:var(--tier-lab)}.tb-vhead--third-party{--tc:var(--tier-3p)}.tb-vhead__body{flex:1;min-width:0}.tb-vhead__tier{color:var(--text);margin:0;font-size:13px;font-weight:600}.tb-vhead__tier .tb-key{width:8px;height:8px}.tb-vhead__fact{color:var(--text-dim);margin:2px 0 0;font-size:12.5px}.tb-vhead__link{white-space:nowrap;font-size:12px}.tb-pos{margin:0}.tb-pos__head,.tb-pos__row{grid-template-columns:minmax(120px,1.1fr) minmax(160px,2.4fr) 88px 132px;align-items:center;column-gap:16px;display:grid}.tb-pos__head{font-family:var(--mono);letter-spacing:.1em;text-transform:uppercase;color:var(--text-faint);border-bottom:1px solid var(--text);padding:0 0 6px;font-size:10.5px}.tb-pos__head span:nth-child(n+3),.tb-pos__row>:nth-child(n+3){text-align:right}.tb-pos__axis{letter-spacing:.02em;text-transform:none;justify-content:space-between;font-size:10.5px;display:flex}.tb-pos__axis span:nth-child(2){color:var(--text);font-weight:600}.tb-pos__axt{font-family:var(--mono);fill:var(--text-faint);letter-spacing:.04em;text-transform:none;font-size:10px}.tb-pos__axt--med{fill:var(--text);font-weight:600}.tb-pos__rows{margin:0;padding:0;list-style:none}.tb-pos__row{border-bottom:1px solid var(--grid-soft);padding:7px 0;font-size:13px}.tb-pos__row a{color:var(--text)}.tb-pos__name{white-space:nowrap;text-overflow:ellipsis;min-width:0;overflow:hidden}.tb-pos__track{display:block;overflow:visible}.tb-pos__range{fill:var(--text-faint);fill-opacity:.22}.tb-pos__med{stroke:var(--text);stroke-width:1.25px;shape-rendering:crispedges}.tb-pos__guide{stroke:var(--grid);stroke-width:1px;stroke-dasharray:2 3;shape-rendering:crispedges}.tb-pos__dot{fill:var(--tc,var(--text));stroke:var(--bg-panel);stroke-width:2px}.tb-pos__dot--clip{fill:var(--bg-panel);stroke:var(--tc,var(--text));stroke-width:2px}.tb-pos__permg{font-family:var(--mono);font-variant-numeric:tabular-nums;color:var(--text)}.tb-pos .tb-delta{font-size:12px}.tb-pos__more{margin-top:2px}.tb-pos__more>summary{cursor:pointer;color:var(--text-dim);padding:8px 0;font-size:12.5px;list-style:none}.tb-pos__more>summary::-webkit-details-marker{display:none}.tb-pos__more>summary:before{content:"+ ";font-family:var(--mono)}.tb-pos__more[open]>summary:before{content:"− "}.tb-pos__note{color:var(--text-dim);max-width:860px;margin:8px 0 0;font-size:12px}.tb-deals{gap:var(--tb-gap,12px);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.tb-deal{--tc:var(--text-faint);background:var(--bg-panel);border:1px solid var(--grid);border-top:2px solid var(--tc);flex-direction:column;gap:6px;min-width:0;padding:12px 13px 10px;transition:border-color .15s;display:flex;position:relative}.tb-deal--lab{--tc:var(--tier-lab)}.tb-deal--third-party{--tc:var(--tier-3p)}.tb-deal:hover,.tb-deal:focus-within{border-color:var(--tc)}.tb-deal__name{font-family:var(--display);letter-spacing:-.01em;white-space:nowrap;text-overflow:ellipsis;margin:0;font-size:15px;font-weight:600;overflow:hidden}.tb-deal__size{font-family:var(--mono);color:var(--text-dim);font-variant-numeric:tabular-nums;font-size:11.5px}.tb-deal .tb-tile__buy{font-size:22px}.tb-deal__rank{font-family:var(--mono);color:var(--text-faint);font-variant-numeric:tabular-nums;font-size:11px}.tb-deal__foot{border-top:1px solid var(--grid-soft);flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin-top:auto;padding-top:7px;font-size:11.5px;display:flex}.tb-deal:has(a.tb-tile__buy:focus-visible){outline:2px solid var(--tc);outline-offset:2px}.tb-deal:hover .tb-tile__store,.tb-deal:focus-within .tb-tile__store{color:var(--text)}@media (width<=900px){.tb-deals{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-pos__head,.tb-pos__row{grid-template-columns:minmax(96px,1fr) minmax(120px,1.6fr) 72px}.tb-pos__head span:nth-child(4),.tb-pos__row>:nth-child(4){display:none}}@media (width<=760px){.tb-figs{grid-template-columns:repeat(2,minmax(0,1fr))}.tb-figs>div:nth-child(3){border-left:0;padding-left:0}.tb-figs>div:nth-child(n+3){border-top:1px solid var(--grid-soft)}.tb-figs dd{font-size:20px}.tb-field__scale{flex-basis:100%;margin-left:0}.tb-deals{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.tb-field__svg--wide{display:none}.tb-field__svg--narrow{display:block}.tb-head{margin-top:18px}.tb-title{font-size:17px}.tb-kicker{font-size:12px}.tb-grid{grid-template-columns:minmax(0,1fr);gap:0}.tb-tile--lead{grid-column:auto;margin-bottom:10px;padding:13px 14px 11px;display:flex}.tb-tile--lead .tb-tile__price{flex-direction:row;justify-self:auto;align-items:baseline}.tb-tile--lead .tb-tile__buy{font-size:32px}.tb-tile--lead .tb-tile__meta{justify-content:space-between}.tb-tile--lead .tb-tile__fact{border-top:1px solid var(--grid-soft);padding-top:9px}.tb-tile:not(.tb-tile--lead){border:0;border-bottom:1px solid var(--grid-soft);border-left:2px solid var(--tc);background:0 0;grid-template-columns:minmax(0,1fr) 60px 32px minmax(74px,auto);grid-template-areas:"name logo seal buy""name logo seal delta""disc disc disc disc";align-items:center;gap:0 10px;min-height:56px;padding:8px 4px 8px 10px;display:grid}.tb-tile:not(.tb-tile--lead):nth-child(2){border-top:1px solid var(--grid-soft)}.tb-tile:not(.tb-tile--lead):is(:hover,:focus-within,.is-hot){background:var(--row-hover)}.tb-tile:not(.tb-tile--lead) :is(.tb-tile__top,.tb-tile__price){display:contents}.tb-tile:not(.tb-tile--lead) .tb-logo{grid-area:logo;width:60px;margin-left:0;--logo:30px!important}.tb-tile:not(.tb-tile--lead) .tb-tile__id{grid-area:name}.tb-tile:not(.tb-tile--lead) .tb-tile__name{white-space:normal;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:14px;display:-webkit-box;overflow:hidden}.tb-tile:not(.tb-tile--lead) .tb-tile__tiertail{display:none}.tb-tile:not(.tb-tile--lead) .tb-tile__tier{margin-top:2px;font-size:11px}.tb-tile:not(.tb-tile--lead) .tb-seal{grid-area:seal;--seal:32px!important;--seal-fs:10.5px!important}.tb-tile:not(.tb-tile--lead) .tb-seal__tick{display:none}.tb-tile:not(.tb-tile--lead) .tb-tile__buy{grid-area:buy;justify-self:end;font-size:17px}.tb-tile:not(.tb-tile--lead) .tb-delta{grid-area:delta;justify-self:end;font-size:11.5px}.tb-tile:not(.tb-tile--lead) .tb-delta__tail,.tb-tile:not(.tb-tile--lead) .tb-tile__meta{display:none}.tb-tile:not(.tb-tile--lead) .tb-tile__fact{display:contents}.tb-tile:not(.tb-tile--lead) .tb-tile__fact>p,.tb-tile:not(.tb-tile--lead) .tb-tile__foot{display:none}.tb-tile:not(.tb-tile--lead) .tb-tile__foot:has(.tb-tile__disc){grid-area:disc;margin-top:3px;display:block}.tb-tile:not(.tb-tile--lead) .tb-tile__foot:has(.tb-tile__disc)>:not(.tb-tile__disc){display:none}.tb-vhead{grid-template-columns:auto minmax(0,1fr) auto;gap:8px 12px;display:grid}.tb-vhead__link{grid-column:1/-1}.tb-pos__head{grid-template-columns:minmax(0,1fr) auto auto}.tb-pos__head .tb-pos__axiscell{display:none}.tb-pos__head span:nth-child(4){display:block}.tb-pos__row{grid-template-columns:minmax(0,1fr) auto auto;grid-template-areas:"name permg delta""track track track";row-gap:2px;padding:8px 0 6px}.tb-pos__row>:first-child{grid-area:name}.tb-pos__row>:nth-child(2){grid-area:track}.tb-pos__row>:nth-child(3){grid-area:permg}.tb-pos__row>:nth-child(4){grid-area:delta;min-width:64px;display:block}.tb-pos__row .tb-pos__axt{display:none}}@media (forced-colors:active){.tb-dot--board,.tb-pos__dot,.tb-seal__arc{stroke:canvastext}.tb-tile,.tb-deal{border-color:canvastext}}
