.tc{--bg:var(--pbd-ground);--card:var(--pbd-surface);--ground:var(--pbd-price-ground);--ground2:var(--pbd-price-ground-2);--tint:var(--pbd-price-tint);--tint2:var(--pbd-price-tint-2);--line:var(--pbd-line);--line-strong:var(--pbd-price-line-strong);--ink:var(--pbd-ink);--ink2:var(--pbd-ink-2);--ink3:var(--pbd-ink-3);--accent:var(--pbd-accent);--accent-dark:var(--pbd-price-accent-dark);--signal:var(--pbd-price-signal);--link:var(--pbd-link);--on-accent:var(--pbd-price-on-accent);--verified:var(--pbd-price-verified);--verified-bg:var(--pbd-price-verified-bg);--amber:var(--pbd-price-amber);--amber-bg:var(--pbd-price-amber-bg);--amber-tint:var(--pbd-price-amber-tint);--wash:var(--pbd-price-wash);--e1:var(--pbd-price-e1);--e2:var(--pbd-price-e2);--e3:var(--pbd-price-e3);--e-panel:var(--pbd-price-e-panel);--cat-fat:var(--pbd-price-cat-fat);--cat-recovery:var(--pbd-price-cat-recovery);--cat-cognitive:var(--pbd-price-cat-cognitive);--cat-performance:var(--pbd-price-cat-performance);--cat-longevity:var(--pbd-price-cat-longevity);--cat-skin:var(--pbd-price-cat-skin);--cat-sexual:var(--pbd-price-cat-sexual);--sans:var(--font-inter),ui-sans-serif,system-ui,sans-serif;--mono:var(--font-geist-mono),ui-monospace,SFMono-Regular,Menlo,monospace;--num:var(--sans);--ease:cubic-bezier(.25,.46,.45,.94);--tc-sticky-top:57px;background:var(--bg);color:var(--ink);font-family:var(--sans);font-size:14px;line-height:20px;-webkit-font-smoothing:antialiased;font-feature-settings:normal}.tc h1,.tc h2,.tc h3,.tc h4,.tc h5,.tc h6{font-size:inherit;line-height:inherit;letter-spacing:normal;font-weight:inherit;text-wrap:wrap;margin:0}.tc *{box-sizing:border-box}.tc a{color:var(--link);text-decoration:none}.tc a:hover{text-decoration:underline}.tc button{font:inherit;color:inherit;background:none;border:0;padding:0;cursor:pointer}.tc :focus-visible{outline:2px solid var(--accent);outline-offset:2px;border-radius:4px}.tc .mono{font-family:var(--mono);font-variant-numeric:tabular-nums}.tc .wrap{max-width:1280px;margin:0 auto;padding-inline:24px}@media (max-width:640px){.tc .wrap{padding-inline:16px}}.tc .sp{flex:1}.tc .eyebrow{line-height:16px;letter-spacing:.1em;font-weight:500}.tc .eyebrow,.tc .label{font-family:var(--sans);font-size:11px;text-transform:uppercase;color:var(--ink3)}.tc .label{line-height:1.3;letter-spacing:.06em;font-weight:600}.tc .caption{font-size:12px;line-height:16px;letter-spacing:.02em;color:var(--ink3)}.tc .dot{width:8px;height:8px;border-radius:50%;display:inline-block;flex:none}.tc .btn{display:inline-flex;align-items:center;justify-content:center;gap:6px;border-radius:8px;padding:8px 14px;font-weight:500;font-size:14px;line-height:20px;border:1px solid var(--line);background:var(--card);color:var(--ink);cursor:pointer;white-space:nowrap;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.tc .btn:hover{border-color:var(--accent);color:var(--signal);text-decoration:none}.tc .btn.pri{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tc .btn.pri:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:var(--on-accent)}.tc .btn.sig{background:var(--signal);border-color:var(--signal);color:#fff}.tc .btn.sig:hover{background:var(--accent-dark);border-color:var(--accent-dark);color:#fff}.dark .tc .btn.sig{background:var(--accent);border-color:var(--accent);color:var(--on-accent)}.tc .btn.ghost{border-color:transparent;background:transparent;color:var(--signal)}.tc .btn.sm{padding:5px 10px;font-size:13px;line-height:18px;border-radius:6px}.tc .btn.icon{width:36px;height:36px;padding:0}.tc .hero{background:var(--wash);border-bottom:1px solid var(--line);padding-top:8px}.tc .hero .wrap{display:grid;grid-template-columns:minmax(0,1.1fr) minmax(0,.9fr);gap:40px;align-items:center;padding-block:34px 36px}.tc .hero .wrap.one{grid-template-columns:1fr;padding-block:40px 28px}.tc .hero .wrap.one h1{margin-top:0}.tc .search.big{max-width:none;height:56px;border-radius:999px;margin-top:4px;padding-left:20px;border-color:transparent;box-shadow:var(--e2)}.tc .meta-line{margin:14px 0 0;display:block;line-height:18px}.tc .meta-line .dot{vertical-align:1px;margin-right:6px}.tc .meta-line a{color:var(--signal)}@media (max-width:960px){.tc .hero .wrap{grid-template-columns:1fr;gap:24px;padding-block:26px 28px}}.tc .chips{display:flex;gap:6px;flex-wrap:wrap}.tc .chip{display:inline-flex;align-items:center;gap:6px;font-family:var(--sans);font-size:11px;letter-spacing:.06em;text-transform:uppercase;font-weight:500;color:var(--ink2);background:var(--card);border:1px solid var(--line);border-radius:999px;padding:3px 9px;line-height:16px}.tc h1{font-size:clamp(31px,25.6px + 1.4vw,46px);line-height:1.12;letter-spacing:-.043em;margin:14px 0 12px;font-weight:600;text-wrap:balance}.tc h1 em{font-style:normal;color:var(--signal)}.tc .lead{font-size:18px;line-height:1.55;letter-spacing:-.005em;color:var(--ink2);margin:0 0 20px;max-width:56ch}.tc .actions{flex-wrap:wrap}.tc .actions,.tc .search{display:flex;gap:10px;align-items:center}.tc .search{background:var(--card);border:1px solid var(--line);border-radius:999px;padding:0 6px 0 14px;height:48px;box-shadow:var(--e1);flex:1;min-width:240px;max-width:520px}.tc .search:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px rgba(55,138,221,.18)}.tc .search input{flex:1;border:0;background:transparent;font:inherit;font-size:15px;color:var(--ink);outline:none;min-width:0}.tc .search svg{color:var(--ink3);flex:none}.tc .hlink{font-size:14px;font-weight:500;color:var(--signal)}.tc .panel{background:var(--card);border:1px solid var(--line);border-radius:20px;padding:22px 24px 20px;min-width:0;box-shadow:var(--e2)}.tc .panel .ph{display:flex;justify-content:space-between;align-items:center;gap:10px;margin-bottom:10px;flex-wrap:wrap}.tc .panel .live{display:inline-flex;align-items:center;gap:6px;font-family:var(--mono);font-size:11px;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:2px 9px}.tc .panel .live i{width:6px;height:6px;border-radius:50%;background:var(--verified);display:inline-block}.tc .tip{position:absolute;pointer-events:none;background:var(--ink);color:var(--bg);font-size:12px;padding:6px 9px;border-radius:6px;white-space:nowrap;transform:translate(-50%,-125%);box-shadow:var(--e2);font-family:var(--mono);z-index:3}.tc .strip{position:sticky;top:var(--tc-sticky-top);z-index:20;background:var(--bg);margin-inline:-24px;padding-inline:24px}@media (max-width:640px){.tc .strip{margin-inline:-16px;padding-inline:16px}}.tc .strip .row{display:flex;gap:8px;align-items:center;height:60px;flex-wrap:nowrap}@media (max-width:900px){.tc .strip .row{overflow-x:auto;scrollbar-width:none}.tc .strip .row::-webkit-scrollbar{display:none}}.tc .strip .row::-webkit-scrollbar{display:none}.tc .seg{display:inline-flex;gap:2px;background:var(--tint);border-radius:999px;padding:3px;flex:none}.tc .pills{display:flex;gap:6px;flex:1 1 auto;min-width:0;overflow-x:auto;scrollbar-width:none;padding-block:2px}.tc .pills::-webkit-scrollbar{display:none}.tc .pills .pillbtn{flex:none}.tc .pills{mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);padding-right:28px}@media (max-width:900px){.tc .pills{flex:none;overflow:visible;mask-image:none;-webkit-mask-image:none;padding-right:0}}.tc .pillbtn{border:1px solid transparent;background:var(--tint);border-radius:999px;padding:6px 13px;font-size:13px;line-height:18px;color:var(--ink2);font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:all .15s var(--ease)}.tc .pillbtn:hover{background:var(--tint2);color:var(--ink)}.tc .pillbtn[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tc .pillbtn .dot{width:7px;height:7px}.tc .seg button{border-radius:999px;padding:5px 11px;font-size:13px;line-height:18px;color:var(--ink2);font-weight:500;white-space:nowrap;display:inline-flex;align-items:center;gap:7px;transition:background .15s var(--ease),color .15s var(--ease)}.tc .seg button:hover{color:var(--ink)}.tc .seg button[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--e1)}.tc .seg button .n{font-family:var(--mono);font-size:11px;color:var(--ink3)}.tc .seg button .dot{width:7px;height:7px}.tc .sel{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2);flex:none}.tc .sel select{font:inherit;padding:6px 30px 6px 12px;border-radius:8px;border:1px solid var(--line);background:var(--card) 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='%23566B89' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E") no-repeat right 11px center;color:var(--ink);appearance:none;-webkit-appearance:none}.tc .sel select,.tc .tbtn{font-size:13px;font-weight:500}.tc .tbtn{color:var(--signal);white-space:nowrap;flex:none;padding:6px 8px;border-radius:999px}.tc .tbtn:hover{background:var(--tint)}.tc .pillsel select{border-radius:999px;border-color:transparent;background-color:var(--tint)}.tc .vsep{width:1px;height:22px;background:var(--line);flex:none}.tc .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:22px;padding-block:14px 44px}@media (max-width:1000px){.tc .grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:640px){.tc .grid{grid-template-columns:1fr}}.tc .card{position:relative;background:var(--tint);border-radius:28px;padding:26px 26px 22px;display:flex;flex-direction:column;min-width:0;overflow:hidden;transition:transform .2s var(--ease),box-shadow .2s var(--ease)}.tc .card:before{content:"";position:absolute;inset:-40% -30% auto auto;width:70%;aspect-ratio:1;border-radius:50%;background:radial-gradient(closest-side,color-mix(in srgb,var(--accent) 16%,transparent),transparent 72%);pointer-events:none}.dark .tc .card:before{background:radial-gradient(closest-side,color-mix(in srgb,var(--accent-dark) 20%,transparent),transparent 72%)}.tc .card:hover{transform:translateY(-2px);box-shadow:var(--e3)}.tc .card>*{position:relative}.tc .card .hd{display:flex;justify-content:space-between;align-items:center;gap:10px;min-height:20px}.tc .cat{display:inline-flex;align-items:center;gap:7px;font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600;color:var(--ink3)}.tc .card .hd .vc{font-size:12px;color:var(--ink3)}.tc .card h3{margin:12px 0 0;font-size:24px;line-height:30px;letter-spacing:-.025em;font-weight:600}.tc .card h3 a{color:inherit}.tc .card h3 a:hover{text-decoration:none;color:var(--signal)}.tc .card .big{font-family:var(--mono);font-size:36px;line-height:40px;font-weight:500;color:var(--signal);white-space:nowrap;margin-top:20px}.tc .card .big small{font-size:13px;font-weight:500;color:var(--ink3);letter-spacing:0;margin-left:4px}.tc .card .cap{font-size:12.5px;line-height:17px;color:var(--ink3);margin-top:4px;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.tc .card .cap b{color:var(--ink2);font-weight:500}.tc .mini{margin-top:16px}.tc .mini .dumb{min-width:0;height:14px}.tc .mini .dumb .base{top:6px;background:var(--ground2)}.tc .mini .t{font-size:11px;line-height:14px;color:var(--ink3);display:flex;justify-content:space-between;white-space:nowrap;margin-top:5px}.tc .mini .t b{color:var(--ink2);font-weight:500;font-family:var(--mono)}.tc .sheet{background:var(--card);border-radius:18px;margin-top:18px;padding:2px 16px;box-shadow:var(--e2)}.tc .lrow{display:grid;grid-template-columns:70px minmax(0,1fr) auto;gap:12px;align-items:center;height:46px;border-top:1px solid var(--line);color:inherit;text-decoration:none;font-size:13px}.tc .sheet .lrow:first-child{border-top:0}.tc .lrow:hover{text-decoration:none}.tc .lrow .ls,.tc .lrow:hover .lv{color:var(--ink)}.tc .lrow .ls{font-weight:600;white-space:nowrap}.tc .lrow .ls small{display:block;font-weight:400;color:var(--ink3);font-size:11px;line-height:12px}.tc .lrow .lv{color:var(--ink3);white-space:nowrap;overflow:hidden;text-overflow:ellipsis;transition:color .15s var(--ease)}.tc .lrow .lp{font-family:var(--mono);color:var(--signal);text-align:right;white-space:nowrap;font-variant-numeric:tabular-nums}.tc .lrow .lp small,.tc .lrow .lq small{font-family:var(--sans);font-weight:400;color:var(--ink3);font-size:11px}.tc .lrow .lq{display:none}.tc .card .ft{display:flex;justify-content:space-between;align-items:center;margin-top:16px;font-size:13px;color:var(--ink3);gap:10px}.tc .card .ft .stk{display:inline-flex;align-items:center;gap:6px}.tc .card .ft .stk .dot{width:6px;height:6px;background:var(--verified)}.tc .card .ft a{display:inline-flex;align-items:center;gap:6px;font-weight:500;color:var(--ink);background:var(--card);border-radius:999px;padding:7px 14px;box-shadow:var(--e1);white-space:nowrap;transition:box-shadow .15s var(--ease),color .15s var(--ease)}.tc .card .ft a:hover{text-decoration:none;color:var(--signal);box-shadow:var(--e2)}.tc .tbl-wrap{overflow-x:auto;border:1px solid var(--line);border-radius:16px;background:var(--card);margin-block:20px 36px;box-shadow:var(--e1)}.tc table{border-collapse:collapse;width:100%;font-size:14px;line-height:20px}.tc th{font-family:var(--sans);font-size:11px;letter-spacing:.06em;text-transform:uppercase;color:var(--ink3);font-weight:600;text-align:left;padding:10px 14px;white-space:nowrap;background:color-mix(in srgb,var(--ground2) 60%,var(--card));position:sticky;top:0;z-index:2}.tc td,.tc th{border-bottom:1px solid var(--line)}.tc td{padding:11px 14px;vertical-align:middle}.tc tbody tr:last-child td{border-bottom:0}.tc td.num,.tc th.num{text-align:right;font-family:var(--mono);font-variant-numeric:tabular-nums}.tc tr.rowlink{cursor:pointer;transition:background .15s var(--ease)}.tc tr.rowlink:hover td{background:color-mix(in srgb,var(--ground2) 50%,var(--card))}.tc .dumb{position:relative;height:14px;min-width:140px}.tc .dumb .base{position:absolute;left:0;right:0;top:6px;height:2px;background:var(--line-strong);border-radius:2px}.tc .dumb .band{top:3px;height:8px;opacity:.3;border-radius:4px}.tc .dumb .band,.tc .dumb .med{position:absolute;background:var(--accent)}.tc .dumb .med{top:0;width:2px;height:14px;margin-left:-1px}.tc .dumb .lo{position:absolute;top:3px;width:8px;height:8px;border-radius:50%;background:var(--ink);margin-left:-4px;border:2px solid var(--card);box-shadow:0 0 0 1px var(--ink)}.tc .back{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:var(--ink2);border:1px solid var(--line);border-radius:999px;padding:5px 12px 5px 10px;background:var(--card);margin-bottom:14px}.tc .back:hover{text-decoration:none;color:var(--ink);border-color:var(--line-strong)}.tc .phero .wrap{grid-template-columns:minmax(0,1.25fr) minmax(0,.9fr);align-items:start}@media (max-width:960px){.tc .phero .wrap{grid-template-columns:1fr}}.tc .sub{font-size:18px;color:var(--ink2);margin:-4px 0 6px;font-weight:500}.tc .phero .lead{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin-bottom:8px}.tc .phero .learn{display:inline-block;margin-bottom:18px;font-size:14px;font-weight:500}.tc .lowest .lbl{display:flex;justify-content:space-between;gap:8px;flex-wrap:wrap;margin-bottom:8px}.tc .lowest .lbl .r{font-family:var(--mono);font-size:11px;color:var(--ink2);letter-spacing:0;text-transform:none}.tc .lowest .big{display:flex;gap:10px;flex-wrap:wrap}.tc .lowest .big .v{font-family:var(--mono);font-size:44px;font-weight:500;letter-spacing:-.035em}.tc .lowest .big .pm{font-family:var(--mono);font-size:18px;color:var(--ink2)}.tc .lowest .who{margin-top:8px}.tc .lowest .who b{color:var(--ink);font-weight:600}.tc .lowest .prov{margin-top:10px;font-size:12.5px}.tc .lowest .cta{display:flex;gap:8px;flex-wrap:wrap;margin-top:14px}.tc .pill{display:inline-flex;align-items:center;gap:6px;border-radius:999px;padding:3px 9px;font-size:12px;line-height:16px;border:1px solid var(--line);color:var(--ink2);background:var(--card);white-space:nowrap}.tc .pill.amber{color:var(--amber);border-color:var(--amber-tint);background:var(--amber-bg)}.tc .pill.ver{color:var(--verified);border-color:transparent;background:var(--verified-bg)}.tc .pill.cat b{font-family:var(--mono);font-weight:600;color:var(--ink)}.tc .stats{background:var(--card);border:1px solid var(--line);border-radius:16px;margin-top:24px;box-shadow:var(--e1)}.tc .stats>div{padding:16px 20px;border-right:1px solid var(--line)}.tc .stats>div:last-child{border-right:0}.tc .stats .l{font-family:var(--sans);letter-spacing:.06em}.tc .stats .v{font-family:var(--mono);font-size:24px;font-weight:500;line-height:1.15}.tc .stats .q,.tc .stats .v small{font-size:12px}.tc .stats .q{margin-top:3px}.tc .stats .spark{display:flex;flex-direction:column;gap:4px;margin-top:6px}.tc .stats .spark svg{height:30px;width:100%;max-width:190px}.tc .stats .spark circle{fill:var(--accent)}.tc .stats .spark circle.hi{fill:var(--ink)}.tc .stats .spark line{stroke:var(--line-strong)}@media (max-width:820px){.tc .stats{grid-template-columns:repeat(2,minmax(0,1fr))}.tc .stats>div:nth-child(2n){border-right:0}.tc .stats>div:nth-child(n+3){border-top:1px solid var(--line)}}@media (max-width:480px){.tc .stats .v{font-size:17px}.tc .stats .spark svg{max-width:160px}.tc .lowest .big .v{font-size:34px}.tc .lowest .cta .btn{flex:1 1 150px}.tc .panel{padding:16px 16px 14px}.tc .stats>div{padding:12px 14px}}.tc .facet{margin-top:26px}.tc .facet .fh{display:flex;align-items:center;gap:10px}.tc .facet .fh .cur{font-size:13px;color:var(--ink);font-weight:500}.tc .facet .fh .hint{color:var(--ink3)}.tc .tiles{display:flex;gap:8px;overflow-x:auto;scrollbar-width:none;padding-bottom:2px}.tc .tiles::-webkit-scrollbar{display:none}.tc .tile{flex:none;border:1px solid var(--line);background:var(--card);border-radius:10px;padding:10px 14px;min-width:118px;text-align:left;transition:border-color .15s var(--ease),background .15s var(--ease)}.tc .tile:hover{border-color:var(--line-strong)}.tc .tile[aria-pressed=true]{border-color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tc .tile .f{font-family:var(--mono);margin-top:3px}.tc .tile .s{margin-top:2px}.tc .tile .s.save{color:var(--ink2)}.tc .tile .s.more{color:var(--ink3)}.tc .sizes{gap:6px;flex-wrap:wrap}.tc .sz{border:1px solid var(--line);background:var(--card);padding:5px 12px;display:inline-flex;gap:6px;align-items:center;transition:all .15s var(--ease)}.tc .sz[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tc .sz[aria-pressed=true] .n{color:inherit;opacity:.7}@media (max-width:640px){.tc .sizes{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none;margin-inline:-16px;padding-inline:16px}.tc .sizes .sz{flex:none}}.tc .ctrls{margin-top:16px}.tc .filt{display:flex;align-items:center;gap:8px;background:var(--card);border:1px solid var(--line);border-radius:8px;padding:0 11px;height:36px}.tc .filt:focus-within{border-color:var(--accent)}.tc .filt input{flex:1;border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink);outline:none;min-width:0}.tc .filt svg{color:var(--ink3);flex:none}.tc .tog{display:inline-flex;align-items:center;gap:6px;border:1px solid var(--line);border-radius:8px;padding:0 11px;height:36px;font-size:13px;color:var(--ink2);background:var(--card);font-weight:500}.tc .tog[aria-pressed=true]{border-color:var(--ink);color:var(--ink);box-shadow:inset 0 0 0 1px var(--ink)}.tc .shown{font-size:12px}.tc .lt table{min-width:920px}.tc .lt th.sortable{cursor:pointer}.tc .lt th .arr{margin-left:3px}.tc .lt tr.grp th{position:static;background:color-mix(in srgb,var(--ground) 55%,var(--card));letter-spacing:0;font-family:var(--sans);font-size:13px;padding:8px 14px;border-top:1px solid var(--line)}.tc .lt tr.grp th .n{font-weight:400}.tc .lt tr.grp th .stat{float:right;font-weight:400}.tc .lt td .vn{font-weight:600;color:var(--ink);display:inline-flex;align-items:center;gap:6px;flex-wrap:wrap}.tc .lt td .vn button{color:var(--ink);text-align:left}.tc .lt td .vn button:hover{color:var(--signal);text-decoration:underline}.tc .lt td .cc{letter-spacing:.02em}.tc .lt td .vs{font-size:12px;color:var(--ink3);margin-top:2px;display:flex;gap:6px;align-items:center;flex-wrap:wrap}.tc .lt td .vs .g{font-size:12px}.tc .lt td .pn{max-width:26ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc .lt td.size{font-family:var(--mono);white-space:nowrap}.tc .lt td.size small{display:block;font-size:11px}.tc .lt td.pmg .low{display:block;font-family:var(--sans);letter-spacing:.1em;text-transform:uppercase;margin-top:2px}.tc .lt td .orig{display:block;font-family:var(--mono)}.tc .lt td.coa{white-space:nowrap}.tc .lt td.coa button{transition:color .15s var(--ease)}.tc .lt td.coa button:hover{text-decoration:underline}.tc .lt td.coa .none{font-size:12px}.tc .lt td.src{white-space:nowrap}.tc .lt td.src .age.stale{color:var(--amber)}.tc .lt td.stk{white-space:nowrap;color:var(--ink2)}.tc .lt td.stk .unk{color:var(--ink3)}.tc .lt tr.best td{background:color-mix(in srgb,var(--accent) 7%,var(--card))}.tc .lt tr.offline td{opacity:.7}.tc .lt td.act{text-align:right}.tc .lt td.act .rp{display:block;font-size:11px;margin-top:4px}.tc .nocmp td{color:var(--ink2)}.tc .nocmp .why{font-size:12px;color:var(--ink3)}.tc .section{margin-top:40px}.tc .section h2{font-size:22px;line-height:1.15;letter-spacing:-.02em;margin:0 0 4px;font-weight:700}.tc .section .intro{font-size:14px;color:var(--ink2);margin:0 0 14px;max-width:80ch}.tc .box{background:var(--card);border:1px solid var(--line);border-radius:16px;padding:18px 20px;box-shadow:var(--e1)}.tc .chart{position:relative}.tc .chart svg{width:100%;height:auto;display:block}.tc .chart text{font-family:var(--mono);font-size:11px;fill:var(--ink3)}.tc .chart .grid line{stroke:var(--line);stroke-width:1}.tc .chart .axis line{stroke:var(--line-strong);stroke-width:1}.tc .chart circle{stroke:var(--card)}.tc details summary{cursor:pointer;color:var(--signal);font-weight:500;list-style:none;display:inline-flex;gap:6px;align-items:center}.tc details summary::-webkit-details-marker{display:none}.tc details summary:before{content:"▸";font-size:11px}.tc details[open] summary:before{content:"▾"}.tc .method{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}@media (max-width:760px){.tc .method{grid-template-columns:1fr;gap:16px}}.tc .method h4{margin:0 0 4px;font-weight:600}.tc .method p{margin:0;font-size:13px;color:var(--ink2)}.tc .method code{font-family:var(--mono);font-size:12px;background:var(--ground);padding:0 4px;border-radius:4px}.tc .indep{margin-top:16px;padding:12px 14px;border-radius:8px;background:var(--ground);font-size:13px;color:var(--ink2)}.tc .indep b{color:var(--ink)}.tc .empty{padding:34px;text-align:center;color:var(--ink3);font-size:13px}.tc .foot{padding-block:32px 48px;color:var(--ink3);font-size:12px;line-height:18px;border-top:1px solid var(--line);margin-top:40px;max-width:96ch}.tc .scrim{position:fixed;inset:0;background:color-mix(in srgb,var(--pbd-footer) 45%,transparent);z-index:80;opacity:0;transition:opacity .2s var(--ease)}.tc .scrim.on{opacity:1}.tc .drawer{position:fixed;top:0;right:0;bottom:0;width:min(440px,100vw);background:var(--card);z-index:81;box-shadow:var(--e3);transform:translateX(100%);transition:transform .22s var(--ease);overflow-y:auto;padding:22px 22px calc(env(safe-area-inset-bottom,0px) + 22px);border-left:1px solid var(--line)}.tc .drawer.on{transform:none}.tc .drawer .dh{display:flex;justify-content:space-between;align-items:flex-start;gap:10px}.tc .drawer h3{margin:0;font-size:20px;letter-spacing:-.012em;font-weight:600}.tc .drawer .dsub{font-size:13px;color:var(--ink3);margin-top:2px}.tc .drawer .x{width:32px;height:32px;border-radius:50%;border:1px solid var(--line);display:inline-flex;align-items:center;justify-content:center;color:var(--ink2);flex:none}.tc .drawer .x:hover{border-color:var(--accent);color:var(--signal)}.tc .drawer .cert{margin-top:16px;background:var(--ground);border-radius:12px;padding:14px 16px}.tc .drawer .cert .n{font-family:var(--mono);font-size:30px;font-weight:600;letter-spacing:-.02em;line-height:1}.tc .drawer .cert .n small{font-size:13px;font-weight:500;color:var(--ink2);letter-spacing:0;margin-left:6px}.tc .drawer .cert .q{font-size:12px;color:var(--ink3);margin-top:6px;font-family:var(--mono)}.tc .drawer .kv{display:flex;justify-content:space-between;gap:12px;padding:10px 0;border-bottom:1px solid var(--line);font-size:13px}.tc .drawer .kv b{font-family:var(--mono);font-weight:600;white-space:nowrap}.tc .drawer .kv .st{font-family:var(--mono);font-size:12px;color:var(--ink2)}.tc .drawer .kv .st i{display:inline-block;width:7px;height:7px;border-radius:50%;margin-right:5px;background:var(--ink3)}.tc .drawer .kv .st i.ver{background:var(--verified)}.tc .drawer .kv .st i.pend{background:var(--amber)}.tc .drawer .sh{display:flex;justify-content:space-between;align-items:baseline;margin-top:18px;margin-bottom:8px}.tc .drawer .sh .caption{font-size:11px}.tc .bars{display:flex;flex-direction:column;gap:8px}.tc .bar{display:grid;grid-template-columns:110px 1fr 74px;gap:10px;align-items:center;font-size:13px}.tc .bar .tr{display:flex;gap:3px}.tc .bar .tr i{flex:1;height:6px;border-radius:3px;background:var(--ground2)}.tc .bar .tr i.f{background:var(--accent)}.tc .bar .pc{font-family:var(--mono);font-size:12px;text-align:right;color:var(--ink)}.tc .bar .pc.none{color:var(--ink3);font-size:11px}.tc .drawer .fn{font-size:12px;color:var(--ink3);margin-top:12px;line-height:17px}.tc .drawer .dact{display:flex;gap:8px;margin-top:16px;flex-wrap:wrap}@media (max-width:700px){.tc .lt table{min-width:0}.tc .lt thead{display:none}.tc .lt tr.grp th{display:block}.tc .lt tr.grp th .stat{float:none;display:block;margin-top:2px}.tc .lt tbody tr:not(.grp){display:grid;grid-template-columns:1fr auto;grid-template-areas:"vend pmg" "size price" "src coa" "stk act";gap:6px 12px;padding:14px 16px;border-bottom:1px solid var(--line);align-items:center}.tc .lt tbody tr:not(.grp) td{display:block;padding:0;border:0;background:none!important}.tc .lt td.vcell{grid-area:vend}.tc .lt td.pmg{grid-area:pmg;text-align:right}.tc .lt td.size{grid-area:size}.tc .lt td.price{grid-area:price;text-align:right}.tc .lt td.src{grid-area:src;white-space:normal;font-size:12px}.tc .lt td.coa{grid-area:coa;text-align:right;font-size:12px}.tc .lt td.stk{grid-area:stk;font-size:12px}.tc .lt td.act{grid-area:act;text-align:right}.tc .lt td.act .rp{display:inline;margin-left:10px}.tc .lt td .pn{max-width:none;white-space:normal}.tc .lt tr.best{box-shadow:inset 3px 0 0 var(--accent);background:color-mix(in srgb,var(--accent) 7%,var(--card))}.tc .lt tr.best td:first-child{box-shadow:none}.tc .nocmp td.why{grid-area:size}}.tc .card .big,.tc .drawer .cert .n,.tc .drawer .kv b,.tc .lowest .big .v,.tc .lrow .lp,.tc .num,.tc .stats .spark .v,.tc .stats .v,.tc .tile .f,.tc td.num,.tc th.num{font-family:var(--num);font-variant-numeric:tabular-nums;font-feature-settings:"tnum" 1,"cv11" 1}.tc .card .big{font-weight:600;letter-spacing:-.035em;font-size:34px;line-height:38px}.tc .card .big small{font-family:var(--sans)}.tc .lrow .lp{font-weight:600;font-size:14px}.tc .mini .t b{font-family:var(--num);font-variant-numeric:tabular-nums}.tc .pillsel select,.tc .sel select{font-family:var(--sans)}.tc .panel.lowest{border:0;border-radius:24px;padding:26px 28px 24px}.dark .tc .panel.lowest,.tc .panel.lowest{box-shadow:var(--e-panel)}.tc .lowest .lbl .r{font-family:var(--sans);font-size:12px;color:var(--ink3)}.tc .lowest .big{align-items:baseline;gap:8px;margin-top:2px}.tc .lowest .big .v{font-size:56px;line-height:1;font-weight:600;letter-spacing:-.045em;color:var(--signal)}.tc .lowest .big .pm{font-family:var(--sans);font-size:15px;font-weight:500;color:var(--ink3)}.tc .lowest .who{font-size:14px;color:var(--ink2);margin-top:10px}.tc .lowest .prov{font-family:var(--mono);font-size:12px;color:var(--ink3);margin-top:8px;letter-spacing:-.01em}.tc .lowest .cta{margin-top:18px}.tc .lowest .cta .btn{border-radius:999px;padding:9px 16px}.tc .stats{background:transparent;border:0;border-radius:0;margin-top:0;padding-block:26px;box-shadow:none}.tc .stats>div{padding:0;border:0!important;min-width:0}.tc .stats .l{font-size:11px;letter-spacing:.08em;text-transform:uppercase;font-weight:600}.tc .stats .v{font-size:32px;letter-spacing:-.035em;margin-top:8px}.tc .stats .v small{font-family:var(--num);font-size:22px;font-weight:500;color:var(--ink3);margin:0 4px}.tc .stats .q{font-size:12.5px;line-height:17px}.tc .stats .spark{margin-top:8px;gap:6px}.tc .stats .spark svg{height:28px;max-width:200px}.tc .stats .spark .v{font-size:22px;line-height:26px;margin:0}.tc .stats .spark .v small{font-size:13px;margin:0 0 0 4px}@media (max-width:820px){.tc .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:22px 24px}}.tc .facet{margin-top:28px}.tc .facet .fh{margin-bottom:10px}.tc .facet .fh .eyebrow{font-size:11px;letter-spacing:.08em;font-weight:600}.tc .segbig{display:flex;gap:4px;background:var(--tint);border-radius:16px;padding:4px;overflow-x:auto;scrollbar-width:none}.tc .segbig::-webkit-scrollbar{display:none}.tc .segbig .tile{flex:none;border:0;background:transparent;border-radius:12px;padding:10px 16px;min-width:0;box-shadow:none;transition:background .15s var(--ease),box-shadow .15s var(--ease)}.tc .segbig .tile:hover{background:var(--tint2)}.tc .segbig .tile[aria-pressed=true]{background:var(--card);box-shadow:var(--e1);border:0}.tc .tile .t{font-weight:600;color:var(--ink);line-height:18px}.tc .tile .f{color:var(--ink2);margin-top:1px;font-weight:500}.tc .tile .s{color:var(--ink3);margin-top:1px}.tc .sizes{display:flex;gap:4px;background:var(--tint);border-radius:999px;padding:4px;overflow-x:auto;scrollbar-width:none;flex-wrap:nowrap;width:max-content;max-width:100%}.tc .sizes::-webkit-scrollbar{display:none}.tc .sz{flex:none;border:0;background:transparent;border-radius:999px;padding:6px 13px;font-size:13px;color:var(--ink2);font-weight:500}.tc .sz:hover{background:var(--tint2);color:var(--ink)}.tc .sz[aria-pressed=true]{background:var(--card);color:var(--ink);box-shadow:var(--e1)}.tc .sz .n{font-size:11px;color:var(--ink3);font-family:var(--num);font-variant-numeric:tabular-nums}@media (max-width:640px){.tc .sizes{margin-inline:0;padding-inline:4px}}.tc .ctrls{margin-top:22px}.tc .filt{background:var(--tint);border:1px solid transparent;border-radius:999px;padding:0 14px;height:38px;min-width:220px}.tc .filt:focus-within{background:var(--card);border-color:var(--line)}.tc .ctrls .sel select{border-radius:999px;border:1px solid transparent;background-color:var(--tint);height:38px;padding:0 30px 0 14px}.tc .ctrls .sel{gap:0}.tc .ctrls .sel:before{content:attr(data-label);font-size:13px;color:var(--ink3);margin-right:8px}.tc .tog{border:1px solid transparent;border-radius:999px;background:var(--tint);height:38px;padding:0 14px}.tc .tog[aria-pressed=true]{background:var(--ink);color:var(--bg);box-shadow:none;border-color:transparent}.tc .tog .caption{color:inherit;opacity:.6}.tc .ctrls .seg{height:38px;align-items:center}.tc .tbl-wrap.lt{border:0;border-radius:0;background:transparent;box-shadow:none;margin-block:14px 8px}.tc .lt table{min-width:940px;font-size:14px}.tc .lt th{padding:10px 12px;font-size:11px;letter-spacing:.08em;font-weight:600}.tc .lt td:first-child,.tc .lt th:first-child{padding-left:8px}.tc .lt td:last-child,.tc .lt th:last-child{padding-right:8px}.tc .lt td{padding:14px 12px;border-bottom:1px solid color-mix(in srgb,var(--line) 70%,transparent)}.tc .lt tr.grp th{padding:22px 8px 8px;font-size:15px}.tc .lt tbody tr.grp:first-child th{padding-top:6px}.tc .lt tr.grp th .n{font-size:12px;color:var(--ink3);margin-left:8px;font-weight:500}.tc .lt tr.grp th .stat{font-size:12px;color:var(--ink3);font-family:var(--sans);font-variant-numeric:tabular-nums}.tc .lt td .vn button{font-weight:600}.tc .lt td .cc{font-size:11px;color:var(--ink3);font-weight:500}.tc .lt td .pn{font-size:12px;color:var(--ink3);margin-top:2px}.tc .lt td .vs .g{font-size:11.5px;color:var(--ink3)}.tc .lt td.size{font-family:var(--sans);font-weight:500;color:var(--ink)}.tc .lt td.size small{font-weight:400;color:var(--ink3);font-size:11.5px;margin-top:1px}.tc .lt td.num{font-family:var(--num);font-variant-numeric:tabular-nums;font-size:14px;color:var(--ink)}.tc .lt td .orig{font-family:var(--sans);font-size:11.5px;color:var(--ink3)}.tc .lt td.pmg b{font-size:16px;font-weight:600;color:var(--signal);letter-spacing:-.01em}.tc .lt td.pmg .low{display:inline-block;margin:4px 0 0;padding:1px 7px;border-radius:999px;background:color-mix(in srgb,var(--accent) 12%,transparent);color:var(--signal);letter-spacing:.06em;font-weight:600}.tc .lt td.coa button{color:var(--signal);font-weight:500}.tc .lt td.coa .none{font-size:12.5px;color:var(--ink3)}.tc .lt td.src{font-family:var(--sans);color:var(--ink2)}.tc .lt td.src .age{color:var(--ink3)}.tc .lt tr.best td{background:color-mix(in srgb,var(--accent) 5%,var(--card))}.tc .lt tr.best td:first-child{border-top-left-radius:8px;border-bottom-left-radius:8px}.tc .lt tr.best td:last-child{border-top-right-radius:8px;border-bottom-right-radius:8px}.tc .lt tbody tr:not(.grp):hover td{background:color-mix(in srgb,var(--tint) 70%,var(--card))}.tc .lt td.act .btn.sm{border-radius:999px;padding:6px 12px;border-color:var(--line)}.tc .lt td.act .rp{font-size:11.5px}@media (max-width:700px){.tc .lt tbody tr:not(.grp){padding:14px 12px}.tc .lt tr.grp th{padding:18px 4px 6px}.tc .lt tr.best td:first-child{border-radius:0;box-shadow:none}}.tc .section{margin-top:44px}.tc .section h2{font-size:24px;letter-spacing:-.025em;font-weight:600}.tc .section .intro{max-width:70ch}.tc .box{background:var(--tint);border:0;border-radius:24px;padding:24px 26px 20px;box-shadow:none}.tc .chart .grid line{stroke:color-mix(in srgb,var(--line) 70%,transparent)}.tc .chart .axis line{stroke:var(--line)}.tc .chart circle{fill:var(--accent);stroke:var(--tint);stroke-width:2}.tc .chart circle.hi{fill:var(--ink)}.tc .chart text{font-family:var(--num);font-variant-numeric:tabular-nums}.tc #method .box{background:transparent;border-top:1px solid var(--line);border-radius:0;padding:24px 0 0}.tc .indep{background:var(--tint);border-radius:14px;padding:14px 18px;margin-top:22px}.tc .method h4{font-size:14px}.tc .method p{font-size:13.5px;line-height:20px}.tc .method code{background:var(--tint);color:var(--ink);font-family:var(--sans);font-weight:500}.tc details summary{font-size:13px}.tc .tbl-wrap:not(.lt){border:0;background:var(--card);border-radius:14px;margin-block:12px 0}.tc .segbig{width:max-content;max-width:100%;border-radius:14px;padding:3px;gap:2px}.tc .segbig .tile{padding:8px 14px;border-radius:11px}.tc .tile .t{font-size:13px}.tc .tile .f{font-size:12px;margin-top:0}.tc .tile .s{font-size:11px;margin-top:0}.tc .facet{margin-top:24px}.tc .facet .fh{margin-bottom:8px;gap:8px}.tc .facet .fh .cur{display:none}.tc .facet .fh .hint{font-size:12px}.tc .facets{display:flex;gap:28px;flex-wrap:wrap;align-items:flex-start}.tc .facets .facet{min-width:0;max-width:100%}.tc .facets .segbig,.tc .facets .sizes{max-width:100%}@media (max-width:900px){.tc .facets{flex-direction:column;gap:18px}.tc .facets .facet{width:100%}.tc .facets .segbig,.tc .facets .sizes{width:auto;max-width:100%}}.tc .ctrls{margin-top:20px;padding-top:18px;border-top:1px solid var(--line)}.tc .lt table{min-width:900px}.tc .lt td{padding:11px 12px}.tc .lt tr.grp th{padding:20px 8px 6px}.tc .lt td .vn button{font-size:14px}.tc .lt td .pn{font-size:11.5px;margin-top:1px}.tc .lt td .vs:empty{display:none}.tc .lt td.size{font-size:13px}.tc .lt td.num{font-size:13.5px}.tc .lt td .orig{font-size:11px}.tc .lt td.pmg b{font-size:15px}.tc .lt td.pmg .low{margin:0 0 0 6px;padding:1px 6px;font-size:9.5px;vertical-align:2px}.tc .lt td.coa button{font-size:13px}.tc .lt td.coa .none,.tc .lt td.stk .unk{color:var(--ink3);font-size:13px}.tc .lt td.src,.tc .lt td.stk{font-size:12.5px}.tc .lt td.act{white-space:nowrap}.tc .lt td.act .btn.sm{padding:5px 11px;font-size:12.5px;border-color:transparent;background:var(--tint);color:var(--ink)}.tc .lt td.act .btn.sm:hover{background:var(--tint2);color:var(--signal)}.tc .lt td.act .rp{display:inline-flex;align-items:center;justify-content:center;width:28px;height:28px;margin:0 0 0 4px;border-radius:50%;color:var(--ink3);vertical-align:middle;font-size:0}.tc .lt td.act .rp:before{content:"";width:12px;height:12px;background:currentColor;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M4 22V4m0 0h12l-2 4 2 4H4'/%3E%3C/svg%3E") center/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23000' stroke-width='2'%3E%3Cpath d='M4 22V4m0 0h12l-2 4 2 4H4'/%3E%3C/svg%3E") center/contain no-repeat}.tc .lt td.act .rp:hover{background:var(--tint);color:var(--signal)}.tc .lt tr.best td:first-child{border-radius:0;box-shadow:inset 3px 0 0 var(--accent)}.tc .lt tr.best td:last-child{border-radius:0}.tc .tfoot{font-size:12px;color:var(--ink3);margin:10px 0 0;display:flex;gap:16px;flex-wrap:wrap}@media (max-width:700px){.tc .lt td.act .rp{font-size:0}.tc .facets{gap:16px}}.tc .stats{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:32px;border-top:1px solid var(--line);border-bottom:1px solid var(--line);padding-block:22px;margin-top:26px}.tc .stats .scope{grid-column:1/-1;font-size:13px;color:var(--ink3);margin:-4px 0 -8px}.tc .stats .scope span{color:var(--ink);font-weight:600}.tc .stats .l{font-size:13px;line-height:18px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink3)}.tc .stats .v{font-size:30px;line-height:36px;font-weight:600;letter-spacing:-.03em;margin-top:6px;color:var(--ink)}.tc .stats .q{font-size:13px;line-height:18px;color:var(--ink3);margin-top:4px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tc .sh{margin-top:40px;margin-bottom:20px}.tc .sh h2{font-size:22px;line-height:28px;font-weight:600;letter-spacing:-.02em;margin:0;color:var(--ink)}.tc .sh p{margin:4px 0 0;font-size:14px;line-height:20px;color:var(--ink3)}.tc .pick{display:grid;grid-template-columns:96px minmax(0,1fr);row-gap:12px;column-gap:12px;align-items:center}.tc .pick .pl{font-size:13px;font-weight:500;color:var(--ink2);line-height:34px;align-self:start}.tc .opts2{display:flex;flex-wrap:wrap;gap:6px;min-width:0}.tc .opt{height:34px;padding:0 13px;border:1px solid var(--line);background:var(--card);border-radius:999px;font-size:13px;font-weight:500;color:var(--ink);display:inline-flex;align-items:center;gap:7px;white-space:nowrap;transition:border-color .15s var(--ease),background .15s var(--ease),color .15s var(--ease)}.tc .opt .n{font-size:12px;color:var(--ink3);font-family:var(--num);font-variant-numeric:tabular-nums}.tc .opt:hover{border-color:var(--line-strong);background:var(--tint)}.tc .opt[aria-pressed=true]{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tc .opt[aria-pressed=true] .n{color:inherit;opacity:.6}.tc .opt[disabled]{color:var(--ink3);border-color:transparent;background:var(--tint);cursor:default;opacity:.7}.tc .ctrls{display:flex;flex-wrap:wrap;margin-top:24px;padding:0;border:0}.tc .ctl,.tc .ctrls{align-items:center;gap:8px}.tc .ctl{height:36px;border:1px solid var(--line);background:var(--card);border-radius:8px;font-size:13px;font-weight:500;color:var(--ink);display:inline-flex;padding:0 12px;min-width:0;box-shadow:none;transition:border-color .15s var(--ease),background .15s var(--ease)}.tc .ctl:hover{border-color:var(--line-strong)}.tc .ctl.filt{min-width:230px;padding:0 12px}.tc .ctl.filt:focus-within{border-color:var(--accent);box-shadow:0 0 0 3px color-mix(in srgb,var(--accent) 18%,transparent)}.tc .ctl.filt input{flex:1;border:0;background:transparent;font:inherit;font-size:13px;color:var(--ink);outline:none;min-width:0;font-weight:500}.tc .ctl.filt input::placeholder{color:var(--ink3);font-weight:400}.tc .ctl.filt svg{color:var(--ink3);flex:none}.tc .ctl.sel2{position:relative;padding:0 12px;gap:6px;cursor:pointer}.tc .ctl.sel2 .k{color:var(--ink3);font-weight:400}.tc .ctl.sel2 select{font:inherit;font-size:13px;font-weight:500;color:var(--ink);border:0;background:transparent;appearance:none;-webkit-appearance:none;padding:0 16px 0 0;height:100%;outline:none;cursor:pointer;border-radius:0}.tc .ctl.sel2 .chev{position:absolute;right:11px;color:var(--ink3);pointer-events:none}.tc .ctl.sel2:focus-within{border-color:var(--accent)}.tc .ctl.tog{color:var(--ink2);padding:0 12px 0 10px;gap:7px}.tc .ctl.tog .ck{color:transparent;width:14px;height:14px;border:1.5px solid var(--line-strong);border-radius:4px;padding:1px;box-sizing:border-box;flex:none;transition:all .15s var(--ease)}.tc .ctl.tog[aria-pressed=true]{border-color:var(--ink);color:var(--ink);background:var(--card)}.tc .ctl.tog[aria-pressed=true] .ck{background:var(--ink);border-color:var(--ink);color:var(--bg)}.tc .ctl.tog .caption{display:none}.tc .ctl.seg2{padding:3px;gap:2px;background:var(--card)}.tc .ctl.seg2 button{height:28px;padding:0 11px;border-radius:5px;font-size:13px;font-weight:500;color:var(--ink2);white-space:nowrap;transition:background .15s var(--ease),color .15s var(--ease)}.tc .ctl.seg2 button:hover{color:var(--ink)}.tc .ctl.seg2 button[aria-pressed=true]{background:var(--ink);color:var(--bg)}.tc .shown{margin-left:auto;font-size:13px;color:var(--ink3);font-family:var(--num);font-variant-numeric:tabular-nums;white-space:nowrap}.tc .tbl-wrap.lt{margin-top:14px}.tc .lt th{background:transparent;border-bottom:1px solid var(--line);padding:8px 12px 10px;font-size:12.5px;line-height:16px;letter-spacing:0;text-transform:none;font-weight:500;color:var(--ink3);font-family:var(--sans)}.tc .lt th .arr,.tc .lt th.sortable:hover{color:var(--ink)}.tc .lt th .arr{font-size:9px;margin-left:4px}.tc .lt tr.grp th{background:transparent;border:0;border-bottom:1px solid var(--line);padding:30px 8px 8px;font-size:14px;line-height:20px;font-weight:600;letter-spacing:-.01em;color:var(--ink);text-transform:none}.tc .lt tbody tr.grp:first-child th{padding-top:12px}.tc .lt tr.grp th .gh{display:flex;align-items:baseline;justify-content:space-between;gap:8px 16px;flex-wrap:wrap}.tc .lt tr.grp th .gl,.tc .lt tr.grp th .gr{display:inline-flex;align-items:baseline;gap:10px;flex-wrap:wrap}.tc .lt tr.grp th .gt{font-size:15px;font-weight:600;color:var(--ink);font-family:var(--num);font-variant-numeric:tabular-nums}.tc .lt tr.grp th .gs{font-size:13px;font-weight:400;color:var(--ink3)}.tc .lt tr.grp th .gn{font-weight:500;font-variant-numeric:tabular-nums}.tc .lt tr.grp th .gm,.tc .lt tr.grp th .gn{font-size:12px;color:var(--ink3);font-family:var(--num)}.tc .lt tr.grp th .gm{font-weight:400;font-variant-numeric:tabular-nums}.tc .lt tr.grp th .n,.tc .lt tr.grp th .stat{display:none}.tc .lt td.pmg .low{font-size:10px;letter-spacing:.08em}@media (max-width:820px){.tc .stats{grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 24px}.tc .stats .v{font-size:26px;line-height:30px}.tc .stats .q{white-space:normal}}@media (max-width:640px){.tc .pick{grid-template-columns:1fr;row-gap:8px}.tc .pick .pl{line-height:18px;margin-top:8px}.tc .pick .pl:first-child{margin-top:0}.tc .sh{margin-top:36px}.tc .sh h2{font-size:20px}.tc .ctrls{gap:8px}.tc .ctl.filt{min-width:0;flex:1 1 100%}.tc .shown{margin-left:0;flex:1 1 auto}.tc .lt table{min-width:0}.tc .lt tr.grp th{padding:24px 4px 8px;display:block}.tc .lt tr.grp th .gh{display:block}.tc .lt tr.grp th .gr{display:flex;margin-top:2px}}@media (prefers-reduced-motion:reduce){.tc *{transition:none!important}}.tc [hidden]{display:none!important}.tc .regband{border-top:1px solid var(--line);border-bottom:1px solid var(--line);background:var(--tint)}.tc .regband .wrap{display:grid;grid-template-columns:auto minmax(0,1fr) auto;gap:20px;align-items:center;padding-block:14px}.tc .regband .eyebrow{font-size:11px;letter-spacing:.08em;text-transform:uppercase;color:var(--ink3);font-weight:600;white-space:nowrap}.tc .regband .head{font-size:14px;font-weight:600;color:var(--ink);line-height:20px}.tc .regband .head small{display:block;font-family:var(--mono);font-size:11.5px;color:var(--ink3);font-weight:400;margin-top:2px}.tc .regband a.btn{white-space:nowrap}@media (max-width:820px){.tc .regband .wrap{grid-template-columns:1fr;gap:8px}}.tc .scope-sw{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin-bottom:18px}.tc .scope-sw .pillbtn[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tc .scope-sw .caption{margin-left:6px}.tc .comp{display:flex;gap:6px;align-items:center;flex-wrap:wrap;margin:-2px 0 18px}.tc .comp .plus{color:var(--ink3);font-size:13px}.tc .comp .caption{margin-left:6px}.tc .grp-h{margin-top:34px;margin-bottom:14px}.tc .grp-h h2{font-size:20px}.tc .grp-h p{max-width:70ch}.tc .card .mini{margin-top:12px}.tc .card .lrow{grid-template-columns:86px minmax(0,1fr) auto}.tc .peprail{display:flex;gap:6px;flex-wrap:wrap;margin:14px 0 0}.tc .peprail .pillbtn[aria-pressed=true]{background:var(--ink);color:var(--bg);border-color:var(--ink)}.tc .peprail .pillbtn .n{font-size:11px;color:var(--ink3);font-family:var(--num);font-variant-numeric:tabular-nums}.tc .peprail .pillbtn[aria-pressed=true] .n{color:inherit;opacity:.6}.tc .lt td.plan{white-space:nowrap;font-size:13px;font-weight:500;color:var(--ink)}.tc .lt td.plan small{display:block;color:var(--ink3);font-size:11px;font-weight:400}.tc .lt td.brk{font-size:12.5px;color:var(--ink2);line-height:1.5;min-width:240px;max-width:360px}.tc .lt td.brk .k{color:var(--ink3)}.tc .lt td.brk .q{display:block;font-family:var(--mono);font-size:11px;color:var(--ink3);margin-top:3px;max-width:34ch;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tc .tags{display:flex;flex-wrap:wrap;gap:4px;margin-top:6px;max-width:300px}.tc .tag{display:inline-flex;align-items:center;height:20px;padding:0 7px;border-radius:999px;border:1px solid var(--line);font-size:11px;font-weight:500;color:var(--ink2);background:var(--card);white-space:nowrap}.tc .tag.good{color:var(--verified);border-color:color-mix(in srgb,var(--verified) 35%,transparent)}.tc .tag.warn{color:var(--amber);border-color:color-mix(in srgb,var(--amber) 40%,transparent)}.tc .lt td.pmg .to{display:block;font-family:var(--num);font-size:11px;color:var(--ink3);font-weight:400;margin-top:2px}.tc .lt tr.unranked td.pmg b{color:var(--ink3);font-weight:500}.tc .lt tr.unpub td{color:var(--ink2);font-size:13px;padding-block:10px}.tc .lt tr.unpub td .why{font-family:var(--mono);font-size:11px;color:var(--ink3)}.tc .card .forms{display:flex;gap:4px;flex-wrap:wrap;margin:8px 0 0}.tc .card .big small{font-size:14px}.tc .card .lrow .ls small{display:block;font-weight:400;color:var(--ink3);font-size:11px;line-height:12px}@media (max-width:700px){.tc .lt tbody tr:not(.grp):not(.unpub){grid-template-areas:"vend pmg" "plan plan" "brk brk" "src act"}.tc .lt td.brk{max-width:none}.tc .lt td.plan{grid-area:plan}.tc .lt td.brk{grid-area:brk;min-width:0}.tc .lt tr.unpub{display:grid;grid-template-columns:1fr;gap:4px;padding:12px 16px;border-bottom:1px solid var(--line)}.tc .lt tr.unpub td{display:block;padding:0;border:0}}.tc .dot[data-cat]{background:var(--ink3)}.tc .dot[data-cat=fat_loss]{background:var(--cat-fat)}.tc .dot[data-cat=recovery]{background:var(--cat-recovery)}.tc .dot[data-cat=cognitive]{background:var(--cat-cognitive)}.tc .dot[data-cat=performance]{background:var(--cat-performance)}.tc .dot[data-cat=longevity]{background:var(--cat-longevity)}.tc .dot[data-cat=skin_joint]{background:var(--cat-skin)}.tc .dot[data-cat=sexual_health]{background:var(--cat-sexual)}.tc .dot.ver{background:var(--verified)}.tc .tag.good{color:var(--ink2)}.dark .tc .tag.good{color:var(--verified)}.tc .drawer .report-slot{margin-top:16px}