.fnd-shell{--serif: "Noto Serif SC","Songti SC","STSong",serif}.fnd-shell{padding-top:var(--sp-4);padding-bottom:var(--sp-8)}.fnd-shell .layer-lead{display:flex;align-items:baseline;gap:13px;margin:0 0 20px;padding-bottom:13px;border-bottom:1px solid var(--line)}.fnd-shell .layer-lead .kicker{font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase;color:var(--brand-accent);align-self:center;white-space:nowrap}.fnd-shell .ll-badge{font-family:var(--num, ui-monospace, monospace);font-size:10.5px;font-weight:800;color:var(--brand-accent);background:transparent;border:1.5px solid var(--brand-accent);border-radius:var(--r-pill);padding:3px 11px;letter-spacing:.04em;white-space:nowrap;align-self:center}.fnd-shell .ll-txt{font-family:var(--serif);font-size:23px;font-weight:600;letter-spacing:-.015em;color:var(--ink);line-height:1.2}.fnd-shell .ll-sub{color:var(--txt-mut);font-size:12px;margin-left:auto;text-align:right;max-width:360px;align-self:center;line-height:1.45}.fnd-shell .crumb{display:flex;align-items:center;gap:8px;font-size:var(--fs-xs);color:var(--txt-mut-2);margin:var(--sp-3) 0 var(--sp-4)}.fnd-shell .crumb a{color:var(--txt-mut);text-decoration:none}.fnd-shell .crumb a:hover{color:var(--brand-accent)}.fnd-shell .crumb b{color:var(--ink);font-weight:700}.fnd-shell .crumb span{color:var(--line-3)}.fnd-head .eyebrow.ac-e{color:var(--brand-accent);font-size:11.5px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.fnd-head h1{margin-top:11px;font-family:var(--serif);font-size:clamp(30px,3.4vw,36px);font-weight:750;letter-spacing:-.005em;color:var(--ink);line-height:1.24}.fnd-head>p{margin-top:var(--sp-3);max-width:72ch;color:var(--txt-mut);font-size:14px;line-height:1.6}.fnd-head>p b{color:var(--ink);font-weight:700}.fnd-funnel{display:inline;color:var(--brand-accent)!important;font-weight:800}.fnd-meta{display:flex;flex-wrap:wrap;gap:8px var(--sp-3);margin-top:var(--sp-4);padding-top:var(--sp-3);border-top:1px solid var(--line)}.fnd-meta span{display:inline-flex;align-items:center;gap:7px;font-size:var(--fs-xs);color:var(--txt-mut-2);font-variant-numeric:tabular-nums}.fnd-meta i{width:5px;height:5px;border-radius:50%;background:var(--brand-accent);flex:none}.fnd-filter{display:flex;align-items:center;gap:var(--sp-3);flex-wrap:wrap;margin:var(--sp-5) 0 var(--sp-3)}.fnd-filter-lab{font-size:var(--fs-xs);font-weight:800;letter-spacing:.08em;color:var(--txt-mut);white-space:nowrap}.fnd-chips{display:flex;flex-wrap:wrap;gap:7px}.fnd-chip{font:inherit;cursor:pointer;font-size:var(--fs-xs);font-weight:650;color:var(--brand-accent);background:color-mix(in oklab,var(--brand-accent) 9%,transparent);border:1px solid color-mix(in oklab,var(--brand-accent) 22%,var(--line));border-radius:var(--r-pill);padding:6px 13px;transition:all .16s}.fnd-chip .tnum{color:color-mix(in oklab,var(--brand-accent) 55%,var(--txt-mut-2));margin-left:3px}.fnd-chip:hover{border-color:var(--brand-accent);background:color-mix(in oklab,var(--brand-accent) 15%,transparent);transform:translateY(-1px)}.fnd-chip.on{background:var(--brand-accent);color:var(--txt-inv);border-color:var(--brand-accent);font-weight:700}.fnd-chip.on .tnum{color:var(--txt-inv);opacity:.85}.fnd-panel{margin-top:var(--sp-3)}.fnd-shell .table-wrap{border:1px solid var(--line);border-radius:var(--r-xl);overflow:hidden;box-shadow:var(--shadow-sm)}.fnd-shell table.cai{width:100%;min-width:0;border-collapse:collapse}.fnd-shell table.cai thead th{background:var(--head);color:var(--txt-mut);font-weight:650;font-size:var(--fs-xs);letter-spacing:.03em;border-bottom:1px solid var(--line);padding:10px var(--sp-3);text-align:left}.fnd-shell table.cai td{padding:11px var(--sp-3);border-top:1px solid var(--line-2);vertical-align:middle}.fnd-shell table.cai td.num,.fnd-shell table.cai th.num{text-align:right;font-variant-numeric:tabular-nums}.fnd-shell table.cai tbody tr.fnd-row{transition:background-color .18s,box-shadow .18s;position:relative;cursor:pointer}.fnd-shell table.cai tbody tr.fnd-row td:first-child{border-left:2px solid transparent;transition:border-color .18s}.fnd-shell table.cai tbody tr.fnd-row:hover{background:color-mix(in oklab,var(--brand-accent) 6%,transparent)}.fnd-shell table.cai tbody tr.fnd-row:hover td:first-child{border-left-color:var(--brand-accent)}.fnd-shell table.cai tbody tr.fnd-row.fnd-top td{background:linear-gradient(180deg,#fbf7ee,#fff)}.fnd-shell table.cai tbody tr.fnd-row.fnd-top td:first-child{border-left-color:var(--sm-gold)}.fnd-shell table.cai tbody tr.fnd-row.fnd-top .fnd-rank{color:#8f7126;font-weight:800}.fnd-shell table.cai tbody tr.fnd-row.fnd-top:hover{box-shadow:inset 0 0 0 9999px color-mix(in oklab,var(--sm-gold) 6%,transparent)}.fnd-row .fnd-cell:after{content:"";position:absolute;inset:0;z-index:1}.fnd-shell table.cai tbody tr.fnd-row:hover .fnd-name{color:var(--brand-accent)}.fnd-rank{color:var(--txt-mut-2);font-size:var(--fs-xs);width:36px}.fnd-pct{color:var(--brand-accent);font-weight:700}.fnd-cell{display:inline-flex;align-items:center;gap:9px;color:var(--ink);text-decoration:none;max-width:320px}.fnd-name{font-weight:720;color:var(--ink);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.fnd-cell:hover .fnd-name{color:var(--brand-accent)}.fnd-logo{flex:none;border-radius:var(--r-sm);object-fit:contain;background:var(--panel-2);border:1px solid var(--line);padding:2px;transition:border-color .18s,box-shadow .18s}.fnd-row:hover .fnd-logo{border-color:var(--brand-accent);box-shadow:0 0 0 2px color-mix(in oklab,var(--brand-accent) 14%,transparent)}.fnd-single{display:inline-block;font-size:10.5px;font-weight:650;color:var(--brand-accent);background:color-mix(in oklab,var(--brand-accent) 9%,transparent);border:1px solid color-mix(in oklab,var(--brand-accent) 22%,var(--line));border-radius:var(--r-pill);padding:2px 9px;white-space:nowrap}.fnd-single.off{color:var(--txt-mut-2);background:transparent;border-color:var(--line-2);font-weight:500}.fnd-c-viz{white-space:nowrap}.fnd-c-viz.num{text-align:right}.fnd-vbar{display:block;width:56px;max-width:100%;height:3px;margin:5px 0 1px auto;border-radius:2px;position:relative;overflow:hidden;background:color-mix(in oklab,var(--brand-accent) 9%,var(--line))}.fnd-vbar:after{content:"";position:absolute;right:0;top:0;bottom:0;width:var(--w);border-radius:2px;background:color-mix(in oklab,var(--brand-accent) 50%,transparent)}.fnd-heat{display:block;width:56px;max-width:100%;height:3px;margin:5px auto 1px 0;border-radius:2px;position:relative;overflow:hidden;background:color-mix(in oklab,var(--brand-accent) 9%,var(--line))}.fnd-heat:after{content:"";position:absolute;left:0;top:0;bottom:0;width:var(--w);border-radius:2px}.fnd-heat.high:after{background:var(--brand-accent)}.fnd-heat.mid:after{background:color-mix(in oklab,var(--brand-accent) 42%,transparent)}.fnd-heat.low:after{background:color-mix(in oklab,var(--brand-accent) 20%,transparent)}.fnd-disc{margin-top:var(--sp-3);font-size:var(--fs-xs);color:var(--txt-mut-2);line-height:1.55}.fnd-explore{margin-top:var(--sp-8)}.fnd-explore-hd .layer-lead{margin-bottom:var(--sp-4)}.fnd-explore-grid{display:grid;grid-template-columns:1fr 1fr;gap:var(--sp-4);margin-top:var(--sp-4)}.fnd-explore-card{display:flex;flex-direction:column;gap:5px;padding:var(--sp-4);border:1px solid var(--line);border-radius:var(--r-xl);background:var(--panel);box-shadow:var(--shadow-sm);text-decoration:none;transition:border-color .18s,transform .18s,box-shadow .18s}.fnd-explore-card:hover{border-color:var(--brand-accent);transform:translateY(-2px);box-shadow:var(--shadow-md)}.fnd-explore-k{font-size:11.5px;font-weight:700;letter-spacing:.1em;text-transform:uppercase;color:var(--brand-accent)}.fnd-explore-t{margin-top:2px;font-size:15px;font-weight:700;letter-spacing:-.01em;color:var(--ink);line-height:1.3}.fnd-explore-d{font-size:var(--fs-sm);color:var(--txt-mut);line-height:1.5}.fnd-explore-go{margin-top:7px;font-size:var(--fs-sm);font-weight:820;color:var(--brand-accent)}.fnd-explore-card:hover .fnd-explore-go{text-decoration:underline}.fnd-shell .disclaimer{margin-top:var(--sp-6);font-size:var(--fs-xs);color:var(--txt-mut-2);line-height:1.6;padding-top:var(--sp-4);border-top:1px solid var(--line)}@media(max-width:880px){.fnd-explore-grid{grid-template-columns:1fr}.fnd-shell .ll-sub{max-width:100%}}@media(max-width:560px){.fnd-shell table.cai th:nth-child(4),.fnd-shell table.cai td:nth-child(4),.fnd-shell table.cai th:nth-child(5),.fnd-shell table.cai td:nth-child(5){display:none}.fnd-cell{max-width:116px}}
