.Blog-module__qYX-oq__panel{padding:var(--tp-sp-5)}.Blog-module__qYX-oq__crumbPair{align-items:center;gap:var(--tp-sp-2);display:inline-flex}.Blog-module__qYX-oq__catRail{gap:var(--tp-sp-2);border-block-end:1px solid var(--tp-border);flex-wrap:wrap;margin-block-end:var(--tp-sp-5);padding-block-end:var(--tp-sp-4);display:flex}.Blog-module__qYX-oq__catPill{height:36px;padding-inline:var(--tp-sp-4);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);align-items:center;font-weight:600;text-decoration:none;transition:none;display:inline-flex}.Blog-module__qYX-oq__catPill:hover{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.Blog-module__qYX-oq__catPillActive,.Blog-module__qYX-oq__catPillActive:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.Blog-module__qYX-oq__subRail{gap:var(--tp-sp-2);flex-wrap:wrap;margin-block-end:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__subPill{align-items:center;gap:var(--tp-sp-2);height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong);font-size:var(--tp-fs-xs);font-weight:600;text-decoration:none;transition:none;display:inline-flex}.Blog-module__qYX-oq__subPill i{font-size:9px}.Blog-module__qYX-oq__subPill:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Blog-module__qYX-oq__grid{gap:var(--tp-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Blog-module__qYX-oq__empty{padding-block:var(--tp-sp-16);text-align:center;font-size:var(--tp-fs-base);color:var(--tp-ink-muted);margin:0}.Blog-module__qYX-oq__pageSlot{align-items:center;gap:var(--tp-sp-2);display:inline-flex}.Blog-module__qYX-oq__postBand{padding-block-start:var(--tp-sp-6);padding-block-end:calc(var(--tp-sp-6) + var(--tp-panel-overlap))}.Blog-module__qYX-oq__postBandCopy{align-items:flex-start;gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex}.Blog-module__qYX-oq__postBandCopy>nav{margin-block-end:var(--tp-sp-2)}.Blog-module__qYX-oq__postCategory{height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);color:var(--tp-on-brand);font-size:var(--tp-fs-2xs);letter-spacing:.08em;text-transform:uppercase;transition:background var(--tp-dur-fast) var(--tp-ease);background:#ffffff29;border:1px solid #ffffff3d;align-items:center;font-weight:700;text-decoration:none;display:inline-flex}.Blog-module__qYX-oq__postCategory:hover{color:var(--tp-on-brand);background:#ffffff47}.Blog-module__qYX-oq__postTitle{letter-spacing:-.025em;text-wrap:balance;margin:0;font-size:clamp(32px,3.6vw,54px);font-weight:800;line-height:1.08}.Blog-module__qYX-oq__postExcerpt{font-size:var(--tp-fs-lg);color:#ffffffeb;max-width:90ch;margin:0;font-weight:500;line-height:1.55}.Blog-module__qYX-oq__postByline{align-items:center;gap:var(--tp-sp-3);font-size:var(--tp-fs-md);color:#ffffffe6;flex-wrap:wrap;margin:0;font-weight:600;display:flex}.Blog-module__qYX-oq__postShare{margin-block-start:var(--tp-sp-4)}.Blog-module__qYX-oq__postLayout{gap:var(--tp-sp-6);grid-template-columns:minmax(0,1fr) 340px;align-items:start;display:grid}.Blog-module__qYX-oq__article{min-width:0;overflow:hidden}.Blog-module__qYX-oq__prose{padding:var(--tp-sp-8) clamp(var(--tp-sp-5), 5vw, var(--tp-sp-12))}.Blog-module__qYX-oq__proseP{margin:0 0 var(--tp-sp-5);font-size:var(--tp-fs-lg);color:var(--tp-ink-2);line-height:1.85}.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseP:first-child{color:var(--tp-ink);font-size:22px;font-weight:500;line-height:1.75}.Blog-module__qYX-oq__proseH2{margin:var(--tp-sp-12) 0 var(--tp-sp-4);letter-spacing:-.015em;color:var(--tp-ink);font-size:clamp(26px,2.6vw,32px);font-weight:800;line-height:1.22}.Blog-module__qYX-oq__proseH3{margin:var(--tp-sp-8) 0 var(--tp-sp-3);letter-spacing:-.01em;color:var(--tp-ink);font-size:clamp(20px,1.9vw,23px);font-weight:750;line-height:1.3}.Blog-module__qYX-oq__proseH2+.Blog-module__qYX-oq__proseH3{margin-block-start:var(--tp-sp-4)}.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseH2:first-child,.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseH3:first-child{margin-block-start:0}.Blog-module__qYX-oq__proseList{gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-5);flex-direction:column;padding:0;list-style:none;display:flex}.Blog-module__qYX-oq__proseItem{align-items:flex-start;gap:var(--tp-sp-3);font-size:var(--tp-fs-lg);color:var(--tp-ink-2);line-height:1.7;display:flex}.Blog-module__qYX-oq__proseCheck{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);width:24px;height:24px;color:var(--tp-brand);flex:none;justify-content:center;align-items:center;margin-block-start:5px;font-size:10px;display:inline-flex}.Blog-module__qYX-oq__proseNumber{font-size:var(--tp-fs-xs);font-weight:800}.Blog-module__qYX-oq__proseHr{margin:var(--tp-sp-8) 0;border:0;border-top:1px solid var(--tp-border)}.Blog-module__qYX-oq__proseQuote{margin:var(--tp-sp-6) 0;padding:var(--tp-sp-4) var(--tp-sp-5);border-inline-start:3px solid;border-image:var(--tp-gradient) 1;background:var(--tp-wash);font-size:var(--tp-fs-lg);color:var(--tp-ink);border-start-end-radius:var(--tp-r-md);border-end-end-radius:var(--tp-r-md);font-weight:600;line-height:1.65}.Blog-module__qYX-oq__proseCallout{align-items:flex-start;gap:var(--tp-sp-3);margin:var(--tp-sp-5) 0;padding:var(--tp-sp-4) var(--tp-sp-5);border:1px solid var(--tp-border);border-inline-start:3px solid var(--tp-brand);border-radius:var(--tp-r-md);background:var(--tp-brand-soft);font-size:var(--tp-fs-md);color:var(--tp-ink);font-weight:500;line-height:1.65;display:flex}.Blog-module__qYX-oq__proseCalloutIcon{border-radius:var(--tp-r-pill);background:var(--tp-gradient);width:26px;height:26px;color:var(--tp-on-brand);font-size:var(--tp-fs-xs);flex:none;justify-content:center;align-items:center;margin-block-start:1px;display:inline-flex}.Blog-module__qYX-oq__inlineCode{background:var(--tp-wash);border:1px solid var(--tp-border);color:var(--tp-brand);white-space:nowrap;border-radius:6px;padding:2px 7px;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:.85em}.Blog-module__qYX-oq__proseCode{margin:var(--tp-sp-5) 0 var(--tp-sp-6);border-radius:var(--tp-r-md);background:#14162b;position:relative;overflow:hidden}.Blog-module__qYX-oq__proseCodeLang{border-radius:var(--tp-r-pill);color:#ffffffb8;font-size:var(--tp-fs-2xs);letter-spacing:.06em;text-transform:uppercase;background:#ffffff1a;padding:2px 10px;font-weight:700;position:absolute;inset-block-start:10px;inset-inline-end:12px}.Blog-module__qYX-oq__proseCode pre{padding:var(--tp-sp-5);margin:0;overflow-x:auto}.Blog-module__qYX-oq__proseCode code{color:#e6e8f5;font-family:ui-monospace,SFMono-Regular,Menlo,Consolas,monospace;font-size:14.5px;line-height:1.75}.Blog-module__qYX-oq__proseTableWrap{margin:var(--tp-sp-5) 0 var(--tp-sp-6);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);overflow-x:auto}.Blog-module__qYX-oq__proseTable{border-collapse:collapse;width:100%;font-size:var(--tp-fs-base);line-height:1.55}.Blog-module__qYX-oq__proseTable th{padding:var(--tp-sp-3) var(--tp-sp-4);background:var(--tp-wash);border-block-end:1px solid var(--tp-border);text-align:start;font-size:var(--tp-fs-sm);letter-spacing:.02em;color:var(--tp-ink);white-space:nowrap;font-weight:750}.Blog-module__qYX-oq__proseTable td{padding:var(--tp-sp-3) var(--tp-sp-4);border-block-end:1px solid var(--tp-border);color:var(--tp-ink-2);vertical-align:top}.Blog-module__qYX-oq__proseTable tbody tr:last-child td{border-block-end:0}.Blog-module__qYX-oq__proseTable tbody tr:nth-child(2n) td{background:color-mix(in srgb, var(--tp-wash) 55%, transparent)}.Blog-module__qYX-oq__postTags{gap:var(--tp-sp-2);border-block-start:1px solid var(--tp-border);flex-wrap:wrap;margin-block-start:var(--tp-sp-6);padding-block-start:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__postTag{align-items:center;gap:var(--tp-sp-2);height:30px;padding-inline:var(--tp-sp-3);border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong);font-size:var(--tp-fs-xs);font-weight:600;text-decoration:none;transition:none;display:inline-flex}.Blog-module__qYX-oq__postTag i{font-size:9px}.Blog-module__qYX-oq__postTag:hover{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Blog-module__qYX-oq__postTag:hover .Blog-module__qYX-oq__tagCount{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);background:#ffffff3d}.Blog-module__qYX-oq__relatedSection{padding-block-end:var(--tp-section-gap)}.Blog-module__qYX-oq__relatedHead{align-items:center;gap:var(--tp-sp-3);margin-block-end:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__relatedTitle{font-size:var(--tp-fs-xl);letter-spacing:-.01em;color:var(--tp-ink);margin:0;font-weight:800}.Blog-module__qYX-oq__relatedIcon{font-size:var(--tp-fs-lg);background:var(--tp-gradient);-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.Blog-module__qYX-oq__relatedPanel{padding:var(--tp-sp-5)}.Blog-module__qYX-oq__relatedGrid{gap:var(--tp-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));display:grid}.Blog-module__qYX-oq__blogSidebar{top:calc(var(--tp-header-h) + var(--tp-sp-4));gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex;position:sticky}.Blog-module__qYX-oq__sideCard{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);box-shadow:var(--tp-sh-panel);padding:var(--tp-sp-5)}.Blog-module__qYX-oq__sideTitle{align-items:center;gap:var(--tp-sp-3);margin:0 0 var(--tp-sp-4);font-size:var(--tp-fs-base);color:var(--tp-ink);font-weight:800;display:flex}.Blog-module__qYX-oq__sideIcon{border-radius:var(--tp-r-sm);background:var(--tp-brand-soft);width:30px;height:30px;color:var(--tp-accent-strong);font-size:var(--tp-fs-xs);flex:none;justify-content:center;align-items:center;display:inline-flex}.Blog-module__qYX-oq__sideCat{justify-content:space-between;align-items:center;gap:var(--tp-sp-3);padding-block:var(--tp-sp-2);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);font-weight:600;text-decoration:none;transition:none;display:flex}.Blog-module__qYX-oq__sideCat+.Blog-module__qYX-oq__sideCat{border-block-start:1px solid var(--tp-border)}.Blog-module__qYX-oq__sideCat:hover{background:var(--tp-gradient);border-radius:var(--tp-r-md);padding-inline:var(--tp-sp-3)}.Blog-module__qYX-oq__sideCat:hover,.Blog-module__qYX-oq__sideCat:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Blog-module__qYX-oq__sideCat:hover .Blog-module__qYX-oq__sideCatCount{background:#ffffff3d}.Blog-module__qYX-oq__sideCat:hover+.Blog-module__qYX-oq__sideCat{border-block-start-color:#0000}.Blog-module__qYX-oq__sideCatChild{padding-inline-start:var(--tp-sp-5);font-weight:500}.Blog-module__qYX-oq__sideCatCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;flex:none;padding-inline:8px;font-weight:700;line-height:20px}.Blog-module__qYX-oq__sideTags{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.Blog-module__qYX-oq__sideLatest{padding-block:var(--tp-sp-2);text-decoration:none;transition:none;display:block}.Blog-module__qYX-oq__sideLatest+.Blog-module__qYX-oq__sideLatest{border-block-start:1px solid var(--tp-border)}.Blog-module__qYX-oq__sideLatestTitle{font-size:var(--tp-fs-sm);color:var(--tp-ink);font-weight:700;line-height:1.4;display:block}.Blog-module__qYX-oq__sideLatest:hover .Blog-module__qYX-oq__sideLatestTitle{color:var(--tp-brand)}.Blog-module__qYX-oq__sideLatestDate{font-size:var(--tp-fs-2xs);color:var(--tp-ink-muted);margin-block-start:2px;display:block}@media (max-width:1199px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{grid-template-columns:repeat(3,minmax(0,1fr))}.Blog-module__qYX-oq__postLayout{grid-template-columns:minmax(0,1fr) 300px}}@media (max-width:991px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{grid-template-columns:repeat(2,minmax(0,1fr))}.Blog-module__qYX-oq__postLayout{grid-template-columns:minmax(0,1fr)}.Blog-module__qYX-oq__blogSidebar{position:static}}@media (max-width:599px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{grid-template-columns:minmax(0,1fr)}.Blog-module__qYX-oq__panel,.Blog-module__qYX-oq__relatedPanel{padding:var(--tp-sp-4)}}.Blog-module__qYX-oq__proseImage,.Blog-module__qYX-oq__proseFigure{margin:var(--tp-sp-6) 0}.Blog-module__qYX-oq__proseFrame{display:block}.Blog-module__qYX-oq__proseImage img,.Blog-module__qYX-oq__proseFigure img{border-radius:var(--tp-r-lg);width:100%;height:auto;display:block}.Blog-module__qYX-oq__proseFigure .Blog-module__qYX-oq__proseFrame{background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);padding:var(--tp-sp-4)}.Blog-module__qYX-oq__proseFigure img{border-radius:var(--tp-r-sm)}.Blog-module__qYX-oq__proseImage figcaption,.Blog-module__qYX-oq__proseFigure figcaption{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);text-align:center;margin-block-start:var(--tp-sp-2)}.Blog-module__qYX-oq__proseEmbed{margin:var(--tp-sp-6) 0}.Blog-module__qYX-oq__proseEmbed iframe{border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);width:100%;display:block}.Blog-module__qYX-oq__proseToc{margin:var(--tp-sp-6) 0;padding:var(--tp-sp-5);background:var(--tp-wash);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg)}.Blog-module__qYX-oq__proseTocTitle{align-items:center;gap:var(--tp-sp-2);margin:0 0 var(--tp-sp-3);font-size:var(--tp-fs-sm);text-transform:uppercase;letter-spacing:.04em;color:var(--tp-ink-2);font-weight:800;display:flex}.Blog-module__qYX-oq__proseToc ol{gap:var(--tp-sp-2);flex-direction:column;margin:0;padding-inline-start:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__proseToc a{color:var(--tp-brand);font-weight:600;text-decoration:none}.Blog-module__qYX-oq__proseToc a:hover{text-decoration:underline}.Blog-module__qYX-oq__proseTocSub{font-size:var(--tp-fs-sm);margin-inline-start:var(--tp-sp-4)}.Blog-module__qYX-oq__postSources ol{gap:var(--tp-sp-2);font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);overflow-wrap:anywhere;flex-direction:column;margin:0;padding-inline-start:var(--tp-sp-5);display:flex}.Blog-module__qYX-oq__postSources a{color:var(--tp-brand);text-decoration:none}.Blog-module__qYX-oq__postSources a:hover{text-decoration:underline}.Blog-module__qYX-oq__previewBanner{justify-content:center;align-items:center;gap:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-4);background:var(--tp-warn-soft,#fef3c7);color:var(--tp-ink);font-size:var(--tp-fs-sm);border-block-end:1px solid var(--tp-border);font-weight:600;display:flex}.Blog-module__qYX-oq__postAuthor{align-items:center;gap:var(--tp-sp-2);font-weight:600;display:inline-flex}.Blog-module__qYX-oq__tagCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;padding-inline:6px;font-weight:700;line-height:18px}.Blog-module__qYX-oq__sideAllTags{justify-content:center;align-items:center;gap:var(--tp-sp-2);width:100%;border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);height:38px;color:var(--tp-ink-2);font-size:var(--tp-fs-sm);margin-block-start:var(--tp-sp-4);font-weight:700;text-decoration:none;transition:none;display:flex}.Blog-module__qYX-oq__sideAllTags:hover,.Blog-module__qYX-oq__sideAllTags:hover *{background:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);border-color:#0000}.Blog-module__qYX-oq__tagsIndexPanel{padding:var(--tp-sp-6);gap:var(--tp-sp-6);flex-direction:column;display:flex}.Blog-module__qYX-oq__tagsIndexGroup{gap:var(--tp-sp-3);flex-direction:column;display:flex}.Blog-module__qYX-oq__tagsIndexLetter{font-size:var(--tp-fs-lg);color:var(--tp-ink);border-block-end:1px solid var(--tp-border);margin:0;padding-block-end:var(--tp-sp-2);font-weight:800}.Blog-module__qYX-oq__postAuthorAvatar{background:var(--tp-gradient);width:22px;height:22px;color:var(--tp-on-brand);border-radius:50%;justify-content:center;align-items:center;font-size:10px;display:inline-flex}.Blog-module__qYX-oq__proseH2:before{content:"";background:var(--tp-gradient);width:44px;height:5px;border-radius:3px;margin-block-end:var(--tp-sp-3);display:block}@media (max-width:767px){.Blog-module__qYX-oq__catRail,.Blog-module__qYX-oq__subRail{overscroll-behavior-x:contain;scrollbar-width:none;width:calc(100% + 2 * var(--tp-sp-4));margin-inline:calc(-1 * var(--tp-sp-4));padding-inline:var(--tp-sp-4);flex-wrap:nowrap;overflow-x:auto;max-width:none!important}.Blog-module__qYX-oq__catRail::-webkit-scrollbar{display:none}.Blog-module__qYX-oq__subRail::-webkit-scrollbar{display:none}.Blog-module__qYX-oq__catPill,.Blog-module__qYX-oq__subPill{white-space:nowrap;flex:none}.Blog-module__qYX-oq__catPill{height:40px}.Blog-module__qYX-oq__postBand{padding-block-start:var(--tp-sp-5)}.Blog-module__qYX-oq__postTitle{font-size:clamp(26px,7.6vw,32px);line-height:1.12}.Blog-module__qYX-oq__postExcerpt{font-size:var(--tp-fs-base)}.Blog-module__qYX-oq__postByline{gap:var(--tp-sp-2);font-size:var(--tp-fs-sm)}.Blog-module__qYX-oq__prose{padding:var(--tp-sp-5) var(--tp-sp-4)}.Blog-module__qYX-oq__proseP,.Blog-module__qYX-oq__proseItem{font-size:16px;line-height:1.65}.Blog-module__qYX-oq__prose>.Blog-module__qYX-oq__proseP:first-child{font-size:17px;line-height:1.6}.Blog-module__qYX-oq__proseH2{margin-block:var(--tp-sp-8) var(--tp-sp-3);font-size:23px}.Blog-module__qYX-oq__proseH3{margin-block:var(--tp-sp-6) var(--tp-sp-2);font-size:19px}.Blog-module__qYX-oq__proseQuote,.Blog-module__qYX-oq__proseCallout{padding:var(--tp-sp-3) var(--tp-sp-4);font-size:16px}.Blog-module__qYX-oq__proseTable{font-size:var(--tp-fs-sm)}.Blog-module__qYX-oq__proseTable th,.Blog-module__qYX-oq__proseTable td{padding:var(--tp-sp-2) var(--tp-sp-3)}.Blog-module__qYX-oq__proseCode code{font-size:13px}}@media (max-width:599px){.Blog-module__qYX-oq__grid{gap:var(--tp-sp-2)}}.Blog-module__qYX-oq__readProgress{display:none}@media (max-width:599px){.Blog-module__qYX-oq__grid,.Blog-module__qYX-oq__relatedGrid{gap:0}.Blog-module__qYX-oq__grid>*+*,.Blog-module__qYX-oq__relatedGrid>*+*{border-block-start:var(--tp-row-divider)}}@media (max-width:767px){.Blog-module__qYX-oq__phoneHide{display:none}.Blog-module__qYX-oq__postCategory,.Blog-module__qYX-oq__postTag{height:36px;position:relative}.Blog-module__qYX-oq__postCategory:after,.Blog-module__qYX-oq__postTag:after{content:"";position:absolute;inset:-5px 0}.Blog-module__qYX-oq__postTag{padding-inline:var(--tp-sp-4);font-size:var(--tp-fs-sm)}.Blog-module__qYX-oq__postTags,.Blog-module__qYX-oq__sideTags{gap:var(--tp-sp-3) var(--tp-sp-2)}.Blog-module__qYX-oq__sideTags>:nth-child(n+9){display:none}.Blog-module__qYX-oq__sideAllTags{height:44px}.Blog-module__qYX-oq__sideCat{min-height:44px;font-size:var(--tp-fs-base);-webkit-tap-highlight-color:transparent}.Blog-module__qYX-oq__sideCard>span+span>.Blog-module__qYX-oq__sideCat:first-child{border-block-start:var(--tp-row-divider)}.Blog-module__qYX-oq__sideCat:hover{background:0 0;padding-inline:0}.Blog-module__qYX-oq__sideCatChild:hover{padding-inline-start:var(--tp-sp-5)}.Blog-module__qYX-oq__sideCat:hover,.Blog-module__qYX-oq__sideCat:hover *{color:var(--tp-ink-2);-webkit-text-fill-color:currentColor}.Blog-module__qYX-oq__sideCat:hover .Blog-module__qYX-oq__sideCatCount{background:var(--tp-wash-2);color:var(--tp-ink-muted)}.Blog-module__qYX-oq__sideCat:active{background:var(--tp-wash)}.Blog-module__qYX-oq__sideLatest{-webkit-tap-highlight-color:transparent}.Blog-module__qYX-oq__sideLatest:active{background:var(--tp-wash)}.Blog-module__qYX-oq__relatedTitle{font-size:var(--tp-fs-lg)}@supports (animation-timeline:view()){.Blog-module__qYX-oq__article{view-timeline:--tp-read block}.Blog-module__qYX-oq__readProgress{inset-inline:0;z-index:5;background:var(--tp-gradient);transform-origin:0;pointer-events:none;height:3px;animation:linear both Blog-module__qYX-oq__tpReadProgress;animation-timeline:--tp-read;animation-range:contain;display:block;position:fixed;top:0;transform:scaleX(0)}[dir=rtl] .Blog-module__qYX-oq__readProgress{transform-origin:100%}}@supports (animation-timeline:scroll()){.Blog-module__qYX-oq__proseTableWrap{-webkit-mask-image:linear-gradient(to right, #000 calc(100% - var(--tp-table-fade)), transparent);mask-image:linear-gradient(to right, #000 calc(100% - var(--tp-table-fade)), transparent);animation:linear both Blog-module__qYX-oq__tpTableFade;animation-timeline:scroll(self inline)}[dir=rtl] .Blog-module__qYX-oq__proseTableWrap{-webkit-mask-image:linear-gradient(to left, #000 calc(100% - var(--tp-table-fade)), transparent);mask-image:linear-gradient(to left, #000 calc(100% - var(--tp-table-fade)), transparent)}}}@property --tp-table-fade{syntax:"<length>";inherits:false;initial-value:0}@keyframes Blog-module__qYX-oq__tpReadProgress{0%{transform:scaleX(0)}to{transform:scaleX(1)}}@keyframes Blog-module__qYX-oq__tpTableFade{0%{--tp-table-fade:48px}85%{--tp-table-fade:48px}to{--tp-table-fade:0px}}.Blog-module__qYX-oq__proseEmbed .Blog-module__qYX-oq__embedFrame{border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);overflow:hidden}.Blog-module__qYX-oq__proseEmbed .Blog-module__qYX-oq__embedFrame[data-pending]{min-height:var(--tp-embed-h,480px)}.Blog-module__qYX-oq__proseEmbed .Blog-module__qYX-oq__embedFrame iframe{border:0;border-radius:0}@media (max-width:767.98px){.Blog-module__qYX-oq__proseEmbed .Blog-module__qYX-oq__embedFrame[data-pending]{min-height:calc(var(--tp-embed-h,480px) * 1.3)}.Blog-module__qYX-oq__catPill:active{background-color:var(--tp-brand-soft)}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.Blog-module__qYX-oq__catPill:active{transform:scale(.96)}}@media (max-width:599px){html[data-ctx-bar] .Blog-module__qYX-oq__readProgress{translate:0 calc(56px + env(safe-area-inset-top,0px));z-index:1051}}.Blog-module__qYX-oq__postMeta{display:contents}.Blog-module__qYX-oq__bylineRule{display:none}.Blog-module__qYX-oq__postShare .tp-share-native{display:none}@media (max-width:767px){.Blog-module__qYX-oq__postBand{padding-block-start:var(--tp-sp-4)}.Blog-module__qYX-oq__postBandCopy{column-gap:var(--tp-sp-3);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;row-gap:0;display:grid}.Blog-module__qYX-oq__postBandCopy>*{grid-column:1/-1}.Blog-module__qYX-oq__postByline,.Blog-module__qYX-oq__postAuthor{display:contents}.Blog-module__qYX-oq__bylineSep{display:none}.Blog-module__qYX-oq__postCategory{white-space:nowrap;letter-spacing:.1em;height:32px;grid-area:2/1/auto/-1;justify-self:start;margin-block-end:var(--tp-sp-4);padding-inline:14px;font-size:11px}.Blog-module__qYX-oq__postCategory:after{inset:-7px 0}.Blog-module__qYX-oq__postTitle{letter-spacing:-.02em;grid-row:3;font-size:clamp(26px,7.4vw,31px);line-height:1.14}.Blog-module__qYX-oq__postExcerpt{color:#ffffffdb;grid-row:4;margin-block-start:var(--tp-sp-3);font-size:16px;font-weight:400;line-height:1.55}.Blog-module__qYX-oq__bylineRule{height:1px;margin-block:var(--tp-sp-5) var(--tp-sp-4);background:#ffffff38;grid-row:5;display:block}.Blog-module__qYX-oq__postAuthorAvatar{background:#ffffff2e;border:1px solid #ffffff52;grid-area:6/1/span 2;width:40px;height:40px;font-size:15px}.Blog-module__qYX-oq__postAuthorName{min-width:0;color:var(--tp-on-brand);grid-area:6/2;align-self:end;font-size:15px;font-weight:700;line-height:1.3}.Blog-module__qYX-oq__postMeta{color:#ffffffd1;flex-wrap:wrap;grid-area:7/2;align-self:start;align-items:center;gap:0 6px;min-width:0;font-size:13px;font-weight:500;line-height:1.45;display:flex}.Blog-module__qYX-oq__postShare{grid-area:6/3/span 2;align-self:center;margin:0}:is(.Blog-module__qYX-oq__postShare .tp-share__label,.Blog-module__qYX-oq__postShare .tp-share-btn){display:none}:is(.Blog-module__qYX-oq__postShare .tp-share:not([data-native]) button.tp-share-btn,.Blog-module__qYX-oq__postShare .tp-share-native){width:40px;height:40px;font-size:15px;display:inline-flex}.Blog-module__qYX-oq__postCategory:active{background:#ffffff52}:is(.Blog-module__qYX-oq__postShare .tp-share-btn,.Blog-module__qYX-oq__postShare .tp-share-native){transition:transform var(--tp-dur-fast) var(--tp-ease), background-color var(--tp-dur-fast) var(--tp-ease)}:is(.Blog-module__qYX-oq__postShare .tp-share-btn:active,.Blog-module__qYX-oq__postShare .tp-share-native:active){background-color:#ffffff52;transform:scale(.94)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){:is(.Blog-module__qYX-oq__postShare .tp-share-btn:active,.Blog-module__qYX-oq__postShare .tp-share-native:active){transform:none}}@media (max-width:767.98px){.Blog-module__qYX-oq__relatedHead.tp-sec-title{margin-block-end:var(--tp-sp-4)}.Blog-module__qYX-oq__relatedHead .Blog-module__qYX-oq__relatedIcon{background:var(--tp-brand-soft);-webkit-text-fill-color:currentColor;-webkit-background-clip:border-box;background-clip:border-box}.Blog-module__qYX-oq__relatedHead .Blog-module__qYX-oq__relatedTitle{font-size:inherit;line-height:inherit}}.Blog-module__qYX-oq__catPicker{display:none}@media (max-width:767px){.Blog-module__qYX-oq__catPicker{margin-block-end:var(--tp-sp-4);display:block}.Blog-module__qYX-oq__catRail{display:none}}.Blog-module__qYX-oq__prose a:not([class]){color:var(--tp-brand-strong);text-underline-offset:3px;text-decoration:underline;text-decoration-thickness:1px;-webkit-text-decoration-color:color-mix(in srgb, var(--tp-brand) 45%, transparent);text-decoration-color:color-mix(in srgb, var(--tp-brand) 45%, transparent)}.Blog-module__qYX-oq__prose a:not([class]):hover{text-decoration-color:currentColor}.Blog-module__qYX-oq__prose a:not([class]):active{opacity:.7}@media (max-width:767.98px){.Blog-module__qYX-oq__postCategory,.Blog-module__qYX-oq__sideCatCount,.Blog-module__qYX-oq__tagCount{font-size:var(--tp-fs-xs)}}
.Leaderboard-module__cb9qkq__band{background-color:#4b45dc;background-image:var(--tp-band-fill);color:var(--tp-on-brand);padding-block-start:var(--tp-sp-8);padding-block-end:calc(var(--tp-sp-8) + var(--tp-panel-overlap));position:relative;overflow:visible}.Leaderboard-module__cb9qkq__bandHub{padding-block-end:var(--tp-sp-8)}.Leaderboard-module__cb9qkq__band:before{content:"";z-index:0;opacity:.5;pointer-events:none;background-image:url(/assets/patterns/hero-waves.svg);background-position:50%;background-size:cover;position:absolute;inset:0}.Leaderboard-module__cb9qkq__bandInner{z-index:1;gap:var(--tp-sp-3);flex-direction:column;display:flex;position:relative}.Leaderboard-module__cb9qkq__crumbs{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-xs);margin-block-end:var(--tp-sp-2);font-weight:600;display:flex}.Leaderboard-module__cb9qkq__crumbs a{color:#ffffffc7;transition:color var(--tp-dur) var(--tp-ease);text-decoration:none}.Leaderboard-module__cb9qkq__crumbs a:hover{color:var(--tp-on-brand)}@media (min-width:768px) and (max-width:1199.98px){.Leaderboard-module__cb9qkq__crumbs a{position:relative}.Leaderboard-module__cb9qkq__crumbs a:before{content:"";position:absolute;inset:-13px -4px}}.Leaderboard-module__cb9qkq__crumbs span[aria-hidden]{opacity:.5}.Leaderboard-module__cb9qkq__h1{letter-spacing:-.02em;margin:0;font-size:clamp(30px,4.5vw,46px);font-weight:800}.Leaderboard-module__cb9qkq__verdict{margin:var(--tp-sp-2) 0 0;max-width:860px;font-size:var(--tp-fs-md);font-style:italic;line-height:1.6}.Leaderboard-module__cb9qkq__verdict i{opacity:.6;margin-right:8px}.Leaderboard-module__cb9qkq__verdictBy{font-style:normal;font-size:var(--tp-fs-xs);opacity:.8}.Leaderboard-module__cb9qkq__trInfo{z-index:300;display:inline-block;position:relative}.Leaderboard-module__cb9qkq__trInfoBtn{cursor:pointer;border-radius:var(--tp-r-pill);font-weight:700;font-size:var(--tp-fs-xs);transition:background var(--tp-dur) var(--tp-ease);background:#ffffff29;border:1px solid #ffffff4d;align-items:center;gap:6px;padding:5px 13px;list-style:none;display:inline-flex}.Leaderboard-module__cb9qkq__trInfoBtn:hover{background:#ffffff42}.Leaderboard-module__cb9qkq__trInfoBtn::-webkit-details-marker{display:none}.Leaderboard-module__cb9qkq__trInfoPanel{z-index:200;width:min(460px,84vw);padding:var(--tp-sp-5);border-radius:var(--tp-r-lg);background:var(--tp-surface);color:var(--tp-ink);border:1px solid var(--tp-border);font-size:var(--tp-fs-sm);line-height:1.65;position:absolute;top:calc(100% + 10px);left:0;box-shadow:0 24px 56px #1e246047}.Leaderboard-module__cb9qkq__trInfoPanel p{margin:0 0 var(--tp-sp-2)}.Leaderboard-module__cb9qkq__trInfoPanel p:last-child{margin-bottom:0}.Leaderboard-module__cb9qkq__trInfoLead{font-weight:700}.Leaderboard-module__cb9qkq__panelSection{z-index:1;margin-block-start:calc(-1 * var(--tp-panel-overlap));padding-block-end:var(--tp-section-gap);position:relative}.Leaderboard-module__cb9qkq__panel{background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel)}.Leaderboard-module__cb9qkq__panelPad{padding:var(--tp-sp-8) var(--tp-sp-8) var(--tp-sp-8);gap:var(--tp-sp-8);flex-direction:column;display:flex}.Leaderboard-module__cb9qkq__stack{gap:var(--tp-sp-6);flex-direction:column;display:flex}.Leaderboard-module__cb9qkq__cardPad{padding:var(--tp-sp-6) var(--tp-sp-8)}.Leaderboard-module__cb9qkq__podium{padding:var(--tp-sp-4) 0 var(--tp-sp-2);gap:var(--tp-sp-5);grid-template-columns:repeat(3,1fr);margin:0;list-style:none;display:grid}.Leaderboard-module__cb9qkq__podiumCard{gap:var(--tp-sp-3);min-height:268px;padding:var(--tp-sp-6) var(--tp-sp-5) var(--tp-sp-5);border-radius:var(--tp-r-lg);background:var(--tp-surface);border:1px solid var(--tp-border);box-shadow:var(--tp-sh-panel);color:inherit;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);flex-direction:column;text-decoration:none;display:flex;position:relative;overflow:hidden}.Leaderboard-module__cb9qkq__podiumAccent{height:4px;position:absolute;inset:0 0 auto}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumAccent{background:linear-gradient(90deg,#f7c437,#e39b00)}.Leaderboard-module__cb9qkq__podium2 .Leaderboard-module__cb9qkq__podiumAccent{background:linear-gradient(90deg,#cbd2de,#9aa6b8)}.Leaderboard-module__cb9qkq__podium3 .Leaderboard-module__cb9qkq__podiumAccent{background:linear-gradient(90deg,#e0ad7d,#c07d3f)}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumCard{box-shadow:0 12px 32px #e39b002e, var(--tp-sh-panel)}@media (hover:hover) and (pointer:fine){.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumAccent{opacity:0}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumName,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumScoreNum{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumType,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumDesc,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumScoreLabel{color:#ffffffd9}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumLogo{border-color:#0000;box-shadow:0 6px 16px #00000047}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__move{color:var(--tp-on-brand);background:#ffffff29}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowTitle,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowRankNum,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__scoreNum{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowDesc,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__scoreLabel{color:#ffffffd1}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowType{color:#ffffffeb;background:#ffffff29}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__bar,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__bar{background:#ffffff3d}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__bar i,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__bar i{background:#fff}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__newChip,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__newChip{color:#fff;background:#fff3}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__sigTier,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__sigTier{background:#ffffffeb}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__covLabel,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__covn,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__covLabel,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__covn{color:#ffffffd1}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__covbar,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__covbar{background:#ffffff3d}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__covbar i,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__covbar i{background:#fff}.Leaderboard-module__cb9qkq__podiumCard:hover~.Leaderboard-module__cb9qkq__podiumBadge,.Leaderboard-module__cb9qkq__podiumBadge:hover{color:#fff;background:#e39b00}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__bar{color:#ffffffd9}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__barTrack{background:#ffffff38}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__barTrack>span{background:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowBadgeCol,.Leaderboard-module__cb9qkq__row .Leaderboard-module__cb9qkq__rowBadgeCol:focus-visible{opacity:1}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubCardIcon{color:var(--tp-on-brand);background:#ffffff29}.Leaderboard-module__cb9qkq__hubCard:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000;transform:translateY(-2px);box-shadow:0 14px 30px #1e246052}.Leaderboard-module__cb9qkq__hubCard:hover:after{opacity:1;color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubCardTitle{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubCardMeta{color:#ffffffd1}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowBadgeCol{color:#ffd76a;background:#ffffff2e;border-color:#ffffff59}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowBadgeCol:hover{color:#fff;background:#e39b00}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__tonePurple,.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__toneBlue{background:#ffffff2e}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubLeaderName{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubLogo{border-color:#fff9}.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubStat,.Leaderboard-module__cb9qkq__hubCard:hover .Leaderboard-module__cb9qkq__hubStat b{color:#ffffffe6}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumFoot{border-color:#ffffff47}.Leaderboard-module__cb9qkq__podiumCard:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000;transform:translateY(-3px);box-shadow:0 20px 44px #1e246066}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumName,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumScoreNum,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumSnapHead,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowTitle,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowRankNum,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__scoreNum,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__snapNum,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__snapNum{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumDesc,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumScoreLabel,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__snapLabel,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowSummary,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__scoreLabel,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__snapLabel{color:#ffffffd9}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__mini,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__mini{background:#ffffff47}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__miniFill,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__miniFill{background:#fff}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__typeChip,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__typeChip{color:#fff;background:#ffffff2e}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__sigTier,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__sigTier{background:#ffffffeb}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumLogo,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__rowLogo{border-color:#0000}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumSnapWrap{border-color:#ffffff47}.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__podiumPlace{background:#ffffffe6;border-color:#0000}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveUp,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveDown,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveFlat,.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__moveNew{color:var(--tp-on-brand);opacity:1;background:#ffffff29}.Leaderboard-module__cb9qkq__row:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);border-color:#0000;transform:translateY(-2px);box-shadow:0 16px 34px #1e246057}}.Leaderboard-module__cb9qkq__podiumMedal{border-radius:var(--tp-r-pill);color:#fff;align-self:flex-start;align-items:center;gap:6px;padding:3px 12px 3px 10px;font-size:13px;font-weight:800;display:inline-flex;box-shadow:0 4px 10px #1e246038}.Leaderboard-module__cb9qkq__podiumMedal i{opacity:.92;font-size:11px}.Leaderboard-module__cb9qkq__podiumLogo{object-fit:contain;border:1px solid var(--tp-border);background:#fff;border-radius:14px;flex-shrink:0;width:56px;height:56px}.Leaderboard-module__cb9qkq__podiumId{flex-direction:column;gap:2px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__podiumName{font-weight:800;font-size:var(--tp-fs-lg);text-overflow:ellipsis;white-space:nowrap;line-height:1.2;overflow:hidden}.Leaderboard-module__cb9qkq__podiumType{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);font-weight:600}.Leaderboard-module__cb9qkq__podiumStats{justify-content:space-between;align-items:flex-end;gap:var(--tp-sp-3);padding-top:var(--tp-sp-2);margin-top:auto;display:flex}.Leaderboard-module__cb9qkq__podiumScoreBlock{align-items:center;gap:9px;display:flex}.Leaderboard-module__cb9qkq__podiumScoreNum{font-variant-numeric:tabular-nums;color:var(--tp-ink);font-size:34px;font-weight:800;line-height:1}.Leaderboard-module__cb9qkq__podiumScoreMeta{flex-direction:column;align-items:flex-start;gap:4px;display:flex}.Leaderboard-module__cb9qkq__podiumSignals{flex-direction:column;align-items:flex-end;gap:8px;display:flex}.Leaderboard-module__cb9qkq__podiumSigMeta{align-items:center;gap:10px;display:flex}.Leaderboard-module__cb9qkq__move{font-variant-numeric:tabular-nums;border-radius:var(--tp-r-pill);justify-content:center;align-items:center;gap:3px;min-width:30px;padding:2px 7px;font-size:12px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__moveUp{color:#0f8a4b;background:#0f8a4b1a}.Leaderboard-module__cb9qkq__moveDown{color:#c33c3c;background:#c33c3c1a}.Leaderboard-module__cb9qkq__moveFlat{color:var(--tp-ink-muted);opacity:.4;font-weight:400}.Leaderboard-module__cb9qkq__moveNew{color:var(--tp-brand);background:color-mix(in srgb, var(--tp-brand) 12%, transparent);letter-spacing:.04em;font-size:10.5px}.Leaderboard-module__cb9qkq__listWrap{gap:var(--tp-sp-3);flex-direction:column;display:flex}.Leaderboard-module__cb9qkq__listHead,.Leaderboard-module__cb9qkq__row{align-items:center;column-gap:var(--tp-sp-4);grid-template-columns:54px 56px minmax(0,1fr) 152px 100px;display:grid}.Leaderboard-module__cb9qkq__row{grid-template-areas:"rank logo main sig score"}.Leaderboard-module__cb9qkq__listHead{padding:var(--tp-sp-3) var(--tp-sp-5);background:var(--tp-wash,#f4f5fb);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);letter-spacing:.08em;text-transform:uppercase;color:var(--tp-ink-muted);grid-template-areas:"rank logo tool sig score";font-size:11px;font-weight:800}.Leaderboard-module__cb9qkq__lhRank{text-align:center;grid-area:rank}.Leaderboard-module__cb9qkq__lhLogo{grid-area:logo}.Leaderboard-module__cb9qkq__lhTool{grid-area:tool;min-width:0}.Leaderboard-module__cb9qkq__lhSignals{grid-area:sig}.Leaderboard-module__cb9qkq__rows{gap:var(--tp-sp-3);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.Leaderboard-module__cb9qkq__row{padding:var(--tp-sp-5);border-radius:var(--tp-r-lg);background:var(--tp-surface);border:1px solid var(--tp-border);min-height:98px;color:inherit;cursor:pointer;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);text-decoration:none;position:relative}.Leaderboard-module__cb9qkq__rowRank{flex-direction:column;grid-area:rank;align-items:center;gap:4px;display:flex}.Leaderboard-module__cb9qkq__rowRankNum{color:var(--tp-ink-2,var(--tp-ink));font-variant-numeric:tabular-nums;font-size:22px;font-weight:800;line-height:1}.Leaderboard-module__cb9qkq__rowLogo{object-fit:contain;border:1px solid var(--tp-border);background:#fff;border-radius:13px;grid-area:logo;width:52px;height:52px}.Leaderboard-module__cb9qkq__logoFallback{color:var(--tp-ink-muted);background:var(--tp-wash,#f4f5fa);justify-content:center;align-items:center;display:inline-flex}.Leaderboard-module__cb9qkq__rowMain{flex-direction:column;grid-area:main;gap:4px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__rowTitleLine{align-items:center;gap:9px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__rowTitle{font-weight:700;font-size:var(--tp-fs-md);white-space:nowrap;text-overflow:ellipsis;overflow:hidden}.Leaderboard-module__cb9qkq__rowType{color:var(--tp-ink-2,var(--tp-ink));background:var(--tp-wash-2,#eff2fb);border-radius:var(--tp-r-pill);white-space:nowrap;flex-shrink:0;padding:2px 9px;font-size:10.5px;font-weight:700}.Leaderboard-module__cb9qkq__rowDesc{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.5;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__rowSignals{flex-direction:column;grid-area:sig;align-items:flex-start;gap:8px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__score{flex-direction:column;grid-area:score;align-items:flex-end;gap:3px;display:flex}.Leaderboard-module__cb9qkq__scoreNum{color:var(--tp-brand);font-variant-numeric:tabular-nums;font-size:26px;font-weight:800;line-height:1}.Leaderboard-module__cb9qkq__scoreLabel{letter-spacing:.07em;text-transform:uppercase;color:var(--tp-ink-muted);font-size:9px;font-weight:800}.Leaderboard-module__cb9qkq__podiumHost{position:relative}.Leaderboard-module__cb9qkq__bars{align-items:flex-end;gap:4px;height:26px;display:inline-flex}.Leaderboard-module__cb9qkq__bar{background:#eceaf5;border-radius:2px;width:8px;height:26px;display:block;position:relative;overflow:hidden}.Leaderboard-module__cb9qkq__bar i{background:linear-gradient(#8b5cf6,#6d28d9);border-radius:2px;display:block;position:absolute;bottom:0;left:0;right:0}.Leaderboard-module__cb9qkq__newChip{border-radius:var(--tp-r-pill);background:var(--tp-wash-2,#f1f1f5);color:var(--tp-ink-soft,#6b7280);white-space:nowrap;padding:3px 10px;font-size:11px;font-weight:700}.Leaderboard-module__cb9qkq__sigTier{letter-spacing:.05em;text-transform:uppercase;color:var(--t,var(--tp-brand));background:color-mix(in srgb, var(--t,var(--tp-brand)) 13%, white);white-space:nowrap;border-radius:4px;padding:2px 9px;font-size:10px;font-weight:800}.Leaderboard-module__cb9qkq__cov{white-space:nowrap;align-items:center;gap:6px;display:inline-flex}.Leaderboard-module__cb9qkq__covLabel{letter-spacing:.04em;text-transform:uppercase;color:var(--tp-ink-muted);font-size:9.5px;font-weight:700}.Leaderboard-module__cb9qkq__covbar{background:#eceaf5;border-radius:2px;width:40px;height:4px;display:inline-block;overflow:hidden}.Leaderboard-module__cb9qkq__covbar i{background:#a78bfa;height:100%;display:block}.Leaderboard-module__cb9qkq__covn{color:var(--tp-ink-muted);font-variant-numeric:tabular-nums;font-size:11px}.Leaderboard-module__cb9qkq__podiumCard .Leaderboard-module__cb9qkq__bars{height:30px}.Leaderboard-module__cb9qkq__podiumCard .Leaderboard-module__cb9qkq__bar{width:9px;height:30px}.Leaderboard-module__cb9qkq__glance{gap:var(--tp-sp-3);padding:var(--tp-sp-4) var(--tp-sp-5);border-radius:var(--tp-r-md);background:var(--tp-wash,#f5f6fc);border:1px solid var(--tp-border);font-size:var(--tp-fs-sm);color:var(--tp-ink-2,var(--tp-ink));align-items:flex-start;margin:0;line-height:1.65;display:flex}.Leaderboard-module__cb9qkq__glance i{color:var(--tp-accent-strong);flex-shrink:0;margin-top:3px}.Leaderboard-module__cb9qkq__podiumHost .Leaderboard-module__cb9qkq__podiumBadge{top:var(--tp-sp-3);right:var(--tp-sp-3);z-index:3;position:absolute}.Leaderboard-module__cb9qkq__bar{color:var(--tp-ink-muted);transition:color var(--tp-dur) var(--tp-ease);align-items:center;gap:6px;font-size:12px;display:inline-flex;position:relative}.Leaderboard-module__cb9qkq__barTrack{width:52px;height:5px;transition:background var(--tp-dur) var(--tp-ease);background:#dde0ec;border-radius:3px;overflow:hidden}.Leaderboard-module__cb9qkq__barTrack>span{background:var(--tp-brand);opacity:.8;border-radius:3px;height:100%;display:block}.Leaderboard-module__cb9qkq__row .Leaderboard-module__cb9qkq__rowBadgeCol{opacity:0;width:30px;height:30px;margin-inline:0;position:absolute;top:10px;right:10px}.Leaderboard-module__cb9qkq__roundup h2,.Leaderboard-module__cb9qkq__picks h2,.Leaderboard-module__cb9qkq__guide h2,.Leaderboard-module__cb9qkq__faq h2,.Leaderboard-module__cb9qkq__related h2,.Leaderboard-module__cb9qkq__hubGroup h2{align-items:center;gap:var(--tp-sp-2);font-size:var(--tp-fs-xl,22px);margin:0 0 var(--tp-sp-4);font-weight:800;display:flex}.Leaderboard-module__cb9qkq__roundup h2 i,.Leaderboard-module__cb9qkq__picks h2 i,.Leaderboard-module__cb9qkq__guide h2 i{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__roundupLink{color:var(--tp-brand-strong);text-underline-offset:3px;font-weight:700;-webkit-text-decoration:underline #3e57da4d;text-decoration:underline #3e57da4d}.Leaderboard-module__cb9qkq__roundupLink:hover{color:var(--tp-brand);text-decoration-color:currentColor}.Leaderboard-module__cb9qkq__pickGrid{gap:var(--tp-sp-4);grid-template-columns:repeat(auto-fit,minmax(230px,1fr));margin:0;padding:0;list-style:none;display:grid}.Leaderboard-module__cb9qkq__pickCard{height:100%;padding:var(--tp-sp-4);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);color:var(--tp-ink);transition:transform var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease);flex-direction:column;gap:10px;text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__pickCard:hover{color:var(--tp-ink);border-color:var(--tp-border-strong);box-shadow:var(--tp-sh-md);transform:translateY(-2px)}.Leaderboard-module__cb9qkq__pickLabel{background:var(--tp-brand-soft);color:var(--tp-brand-strong);letter-spacing:.01em;border-radius:999px;align-self:flex-start;align-items:center;gap:6px;padding:3px 10px;font-size:11.5px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__pickGrid li:first-child .Leaderboard-module__cb9qkq__pickLabel,.Leaderboard-module__cb9qkq__pickLabelFirst{background:var(--tp-gradient);color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__pickHead{align-items:center;gap:10px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__pickLogo{border:1px solid var(--tp-border);background:var(--tp-surface);object-fit:contain;border-radius:10px;flex:none;width:36px;height:36px}.Leaderboard-module__cb9qkq__pickName{min-width:0;font-size:var(--tp-fs-base);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:800;overflow:hidden}.Leaderboard-module__cb9qkq__pickWhy{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);line-height:1.55}.Leaderboard-module__cb9qkq__guideGrid{gap:var(--tp-sp-5,20px) var(--tp-sp-8);grid-template-columns:repeat(auto-fit,minmax(260px,1fr));margin:0;padding:0;list-style:none;display:grid}.Leaderboard-module__cb9qkq__guideItem{align-items:flex-start;gap:14px;display:flex}.Leaderboard-module__cb9qkq__guideNum{background:var(--tp-brand-soft);width:32px;height:32px;color:var(--tp-brand-strong);border-radius:10px;flex:none;justify-content:center;align-items:center;font-size:14px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__guideBody{min-width:0}.Leaderboard-module__cb9qkq__guideTitle{font-size:var(--tp-fs-base);color:var(--tp-ink);margin:3px 0 4px;font-weight:800}.Leaderboard-module__cb9qkq__guideText{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);margin:0;line-height:1.6}@media (prefers-reduced-motion:reduce){.Leaderboard-module__cb9qkq__pickCard{transition:none}.Leaderboard-module__cb9qkq__pickCard:hover{transform:none}}.Leaderboard-module__cb9qkq__roundup p{max-width:none;margin:0 0 var(--tp-sp-3);line-height:1.75}.Leaderboard-module__cb9qkq__faqItem{border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-surface);margin-bottom:var(--tp-sp-2);padding:var(--tp-sp-3) var(--tp-sp-4);transition:border-color var(--tp-dur) var(--tp-ease)}.Leaderboard-module__cb9qkq__faqItem:hover{border-color:var(--tp-brand)}.Leaderboard-module__cb9qkq__faqItem summary{cursor:pointer;font-weight:700;list-style:none}.Leaderboard-module__cb9qkq__faqItem summary::-webkit-details-marker{display:none}.Leaderboard-module__cb9qkq__faqItem summary:after{content:"+";float:right;color:var(--tp-brand);font-weight:800}.Leaderboard-module__cb9qkq__faqItem[open] summary:after{content:"−"}.Leaderboard-module__cb9qkq__faqItem p{margin:var(--tp-sp-2) 0 0;color:var(--tp-ink-muted);line-height:1.65}.Leaderboard-module__cb9qkq__relatedChips{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.Leaderboard-module__cb9qkq__relatedChip{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border);background:var(--tp-surface);color:var(--tp-ink);font-size:var(--tp-fs-sm);transition:box-shadow var(--tp-dur) var(--tp-ease);padding:8px 16px;font-weight:600;text-decoration:none}.Leaderboard-module__cb9qkq__relatedChip:hover{background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.Leaderboard-module__cb9qkq__relatedAll{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__cta{cursor:pointer;justify-content:space-between;align-items:center;gap:var(--tp-sp-3);padding:var(--tp-sp-5) var(--tp-sp-6);border-radius:var(--tp-r-md);background-image:var(--tp-gradient-hero-deep);color:var(--tp-on-brand);flex-wrap:wrap;text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__cta p{margin:0;font-weight:700}.Leaderboard-module__cb9qkq__cta i{margin-right:8px}.Leaderboard-module__cb9qkq__ctaNote{font-size:var(--tp-fs-xs);opacity:.85}.Leaderboard-module__cb9qkq__ctaTrophy{opacity:0;transition:opacity var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);transform:translateY(2px)scale(.8)}.Leaderboard-module__cb9qkq__cta:hover{color:var(--tp-on-brand);box-shadow:0 16px 34px #1e246059}.Leaderboard-module__cb9qkq__cta:hover .Leaderboard-module__cb9qkq__ctaTrophy{opacity:1;transform:translateY(0)scale(1)}.Leaderboard-module__cb9qkq__hubGroups{gap:var(--tp-sp-6)}.Leaderboard-module__cb9qkq__hubGrid{gap:var(--tp-sp-4);grid-template-columns:repeat(auto-fill,minmax(264px,1fr));display:grid}.Leaderboard-module__cb9qkq__groupIcon{border-radius:var(--tp-r-md);background-image:var(--tp-gradient-hero-deep);width:42px;height:42px;color:var(--tp-on-brand);flex-shrink:0;justify-content:center;align-items:center;font-size:18px;display:inline-flex}.Leaderboard-module__cb9qkq__hubCardIcon{border-radius:var(--tp-r-md);background:color-mix(in srgb, var(--tp-brand) 10%, transparent);width:52px;height:52px;color:var(--tp-brand);margin-bottom:var(--tp-sp-2);justify-content:center;align-items:center;font-size:22px;display:inline-flex}.Leaderboard-module__cb9qkq__hubCard{padding:var(--tp-sp-5) var(--tp-sp-5) var(--tp-sp-4);border-radius:var(--tp-r-md);border:1px solid var(--tp-border);background:var(--tp-surface);color:inherit;transition:box-shadow var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease);flex-direction:column;gap:6px;text-decoration:none;display:flex;position:relative}.Leaderboard-module__cb9qkq__hubCard:after{content:"→";right:var(--tp-sp-4);top:var(--tp-sp-4);color:var(--tp-brand);opacity:0;transition:opacity var(--tp-dur) var(--tp-ease);font-weight:800;position:absolute}.Leaderboard-module__cb9qkq__hubCardTitle{transition:color var(--tp-dur) var(--tp-ease);padding-inline-end:var(--tp-sp-5);font-weight:800}.Leaderboard-module__cb9qkq__hubCardMeta{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);transition:color var(--tp-dur) var(--tp-ease)}@media (max-width:991px){.Leaderboard-module__cb9qkq__panelPad,.Leaderboard-module__cb9qkq__cardPad{padding:var(--tp-sp-5)}.Leaderboard-module__cb9qkq__podium{gap:var(--tp-sp-6);grid-template-columns:1fr}.Leaderboard-module__cb9qkq__listHead,.Leaderboard-module__cb9qkq__row{column-gap:var(--tp-sp-3);grid-template-columns:50px 52px minmax(0,1fr) 120px 84px}.Leaderboard-module__cb9qkq__podiumCard{min-height:0}}@media (max-width:700px){.Leaderboard-module__cb9qkq__listHead{display:none}.Leaderboard-module__cb9qkq__row{row-gap:var(--tp-sp-3);column-gap:var(--tp-sp-3);padding:var(--tp-sp-4);grid-template-columns:44px 52px minmax(0,1fr);grid-template-areas:"rank logo main""sig sig score";align-items:center;min-height:0}.Leaderboard-module__cb9qkq__rowSignals{align-items:center;gap:var(--tp-sp-4);flex-flow:wrap}.Leaderboard-module__cb9qkq__score{align-self:center}.Leaderboard-module__cb9qkq__scoreNum{font-size:22px}.Leaderboard-module__cb9qkq__row .Leaderboard-module__cb9qkq__rowBadgeCol{display:none}.Leaderboard-module__cb9qkq__rowRankNum{font-size:var(--tp-fs-md)}}.Leaderboard-module__cb9qkq__row{cursor:pointer;position:relative}.Leaderboard-module__cb9qkq__rowTitleLink{color:inherit;text-decoration:none}.Leaderboard-module__cb9qkq__rowTitleLink:after{content:"";z-index:1;position:absolute;inset:0}.Leaderboard-module__cb9qkq__lhBadge{text-align:center;flex:0 0 44px}.Leaderboard-module__cb9qkq__rowBadgeCol{z-index:2;aspect-ratio:1;color:#e39b00;width:36px;height:36px;transition:background var(--tp-dur) var(--tp-ease), color var(--tp-dur) var(--tp-ease), transform var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease);background:#e39b001f;border:1px solid #e39b0059;border-radius:50%;flex:none;justify-content:center;align-items:center;margin-inline:4px;display:inline-flex;position:relative}.Leaderboard-module__cb9qkq__rowBadgeCol:hover{color:#fff;background:#e39b00;border-color:#0000;transform:scale(1.1)}.Leaderboard-module__cb9qkq__tonePurple{color:var(--tp-on-brand);background:linear-gradient(135deg,#6d5df6,#8b5cf6)}.Leaderboard-module__cb9qkq__toneBlue{color:var(--tp-on-brand);background:linear-gradient(135deg,#3b6df6,#4b45dc)}.Leaderboard-module__cb9qkq__hubLeaders{align-items:center;gap:var(--tp-sp-2);min-width:0;margin-block:2px;display:flex}.Leaderboard-module__cb9qkq__hubLogoStack{flex-shrink:0;display:inline-flex}.Leaderboard-module__cb9qkq__hubLogo{object-fit:contain;border:2px solid var(--tp-surface);background:#fff;border-radius:50%;width:24px;height:24px;box-shadow:0 1px 4px #1e24602e}.Leaderboard-module__cb9qkq__hubLogo+.Leaderboard-module__cb9qkq__hubLogo{margin-inline-start:-8px}.Leaderboard-module__cb9qkq__hubLogoFallback{color:var(--tp-ink-muted);background:var(--tp-wash,#f2f3f9);justify-content:center;align-items:center;font-size:10px;display:inline-flex}.Leaderboard-module__cb9qkq__hubLeaderName{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);text-overflow:ellipsis;white-space:nowrap;transition:color var(--tp-dur) var(--tp-ease);font-weight:700;overflow:hidden}.Leaderboard-module__cb9qkq__heroCopy{gap:var(--tp-sp-2);flex-direction:column;max-width:980px;display:flex}.Leaderboard-module__cb9qkq__heroCopy p{font-size:var(--tp-fs-sm);color:#ffffffeb;margin:0;line-height:1.7}.Leaderboard-module__cb9qkq__jumpStrip{align-items:center;gap:var(--tp-sp-4);padding:var(--tp-sp-4) var(--tp-sp-6);flex-wrap:wrap;display:flex}.Leaderboard-module__cb9qkq__jumpLabel{font-size:var(--tp-fs-xs);letter-spacing:.06em;text-transform:uppercase;color:var(--tp-ink-muted);flex-shrink:0;align-items:center;gap:8px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__jumpLabel i{color:var(--tp-accent-strong)}.Leaderboard-module__cb9qkq__jumpChips{gap:var(--tp-sp-2);flex-wrap:wrap;flex:1;display:flex}.Leaderboard-module__cb9qkq__jumpChip{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border-strong,var(--tp-border));background:var(--tp-surface);color:var(--tp-ink-2,var(--tp-ink));font-size:var(--tp-fs-sm);transition:box-shadow var(--tp-dur) var(--tp-ease);align-items:center;gap:8px;padding:9px 17px;font-weight:700;text-decoration:none;display:inline-flex}.Leaderboard-module__cb9qkq__jumpChip i{color:var(--tp-accent-strong);font-size:13px}.Leaderboard-module__cb9qkq__jumpChip .Leaderboard-module__cb9qkq__jumpCount{color:var(--tp-brand);font-variant-numeric:tabular-nums;font-size:11px;font-weight:800}.Leaderboard-module__cb9qkq__jumpChip:hover{background-image:var(--tp-gradient);color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.Leaderboard-module__cb9qkq__jumpChip:hover i,.Leaderboard-module__cb9qkq__jumpChip:hover .Leaderboard-module__cb9qkq__jumpCount{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubGroup{scroll-margin-top:88px}.Leaderboard-module__cb9qkq__hubStats{flex-wrap:wrap;align-items:center;gap:6px 12px;margin-top:2px;display:flex}.Leaderboard-module__cb9qkq__hubStat{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);align-items:baseline;gap:5px;transition:color;display:inline-flex}.Leaderboard-module__cb9qkq__hubStat b{color:var(--tp-ink-2,var(--tp-ink));font-variant-numeric:tabular-nums;font-weight:800}.Leaderboard-module__cb9qkq__hub{z-index:1;gap:var(--tp-sp-5);background:var(--tp-wash,#f7f8fd);border:1px solid var(--tp-border);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel);padding:var(--tp-sp-6);flex-direction:column;display:flex;position:relative}.Leaderboard-module__cb9qkq__hubTabs{gap:var(--tp-sp-2);flex-wrap:wrap;display:flex}.Leaderboard-module__cb9qkq__hubTab{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border);background:var(--tp-surface);color:var(--tp-ink-2,var(--tp-ink));font-size:var(--tp-fs-sm);cursor:pointer;transition:box-shadow var(--tp-dur) var(--tp-ease);align-items:center;gap:9px;padding:11px 18px;font-weight:700;display:inline-flex}.Leaderboard-module__cb9qkq__hubTab i{color:var(--tp-accent-strong);font-size:14px}.Leaderboard-module__cb9qkq__hubTabCount{color:var(--tp-brand);background:var(--tp-brand-soft,#eef1fe);border-radius:var(--tp-r-pill);font-variant-numeric:tabular-nums;padding:1px 8px;font-size:11px;font-weight:800}.Leaderboard-module__cb9qkq__hubTabActive{background-image:var(--tp-gradient);color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.Leaderboard-module__cb9qkq__hubTabActive i{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubTabActive .Leaderboard-module__cb9qkq__hubTabCount{color:#fff;background:#ffffff3d}.Leaderboard-module__cb9qkq__hubBoards{gap:var(--tp-sp-4);flex-direction:column;display:flex}.Leaderboard-module__cb9qkq__boardCard{padding:var(--tp-sp-6);background:var(--tp-surface);border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);display:block;box-shadow:0 4px 16px #1e24600d}.Leaderboard-module__cb9qkq__boardLeft{gap:var(--tp-sp-4);flex-direction:column;min-width:0;display:flex}.Leaderboard-module__cb9qkq__boardRight{gap:var(--tp-sp-4);min-width:0;border-inline-start:1px solid var(--tp-border);flex-direction:column;padding-inline-start:var(--tp-sp-6);display:flex}.Leaderboard-module__cb9qkq__boardHeader{gap:var(--tp-sp-4);align-items:flex-start;display:flex}.Leaderboard-module__cb9qkq__boardIcon{border-radius:var(--tp-r-lg);width:88px;height:88px;color:var(--tp-on-brand);flex-shrink:0;justify-content:center;align-items:center;font-size:34px;text-decoration:none;display:inline-flex}.Leaderboard-module__cb9qkq__boardHeadText{flex-direction:column;gap:6px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__boardTitle{letter-spacing:-.01em;margin:0;font-size:clamp(19px,1.6vw,23px);font-weight:800;line-height:1.2}.Leaderboard-module__cb9qkq__boardTitle a{color:var(--tp-ink);text-decoration:none}.Leaderboard-module__cb9qkq__boardTitle a:hover{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__boardDesc{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);-webkit-line-clamp:5;-webkit-box-orient:vertical;max-width:900px;margin:0;line-height:1.6;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__boardLogos{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.Leaderboard-module__cb9qkq__boardLogo{border:1px solid var(--tp-border);width:38px;height:38px;transition:transform var(--tp-dur-fast) var(--tp-ease), box-shadow var(--tp-dur-fast) var(--tp-ease);background:#fff;border-radius:50%;flex-shrink:0;justify-content:center;align-items:center;display:inline-flex;overflow:hidden}.Leaderboard-module__cb9qkq__boardLogo img{object-fit:contain;border-radius:50%;width:34px;height:34px}.Leaderboard-module__cb9qkq__boardLogo:hover{transform:translateY(-2px);box-shadow:0 6px 14px #1e24602e}.Leaderboard-module__cb9qkq__boardLogoFallback{width:100%;height:100%;color:var(--tp-ink-muted);justify-content:center;align-items:center;font-size:13px;display:inline-flex}.Leaderboard-module__cb9qkq__boardLogoMore{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft,#eef1fe);height:38px;color:var(--tp-brand);font-size:var(--tp-fs-xs);flex-shrink:0;align-items:center;padding:0 13px;font-weight:800;text-decoration:none;display:inline-flex}.Leaderboard-module__cb9qkq__boardMeta{flex-wrap:wrap;align-items:center;row-gap:6px;margin-top:auto;display:flex}.Leaderboard-module__cb9qkq__boardStat{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);padding-inline:var(--tp-sp-4);border-inline-start:1px solid var(--tp-border)}.Leaderboard-module__cb9qkq__boardStat:first-child{border-inline-start:none;padding-inline-start:0}.Leaderboard-module__cb9qkq__boardStat b{color:var(--tp-brand);font-variant-numeric:tabular-nums;font-weight:800}.Leaderboard-module__cb9qkq__leaderHead{gap:var(--tp-sp-3);align-items:center;text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__leaderLogo{object-fit:contain;border:1px solid var(--tp-border);background:#fff;border-radius:50%;flex-shrink:0;width:42px;height:42px}.Leaderboard-module__cb9qkq__leaderId{flex-direction:column;gap:2px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__leaderName{font-weight:800;font-size:var(--tp-fs-md);color:var(--tp-ink)}.Leaderboard-module__cb9qkq__leaderHead:hover .Leaderboard-module__cb9qkq__leaderName{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__leaderTagline{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);-webkit-line-clamp:2;-webkit-box-orient:vertical;line-height:1.45;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__leaderSignals{flex-direction:column;gap:11px;display:flex}.Leaderboard-module__cb9qkq__sigRow{grid-template-columns:74px 1fr 30px;align-items:center;gap:10px;display:grid}.Leaderboard-module__cb9qkq__sigRowLabel{font-size:var(--tp-fs-xs);color:var(--tp-ink-2,var(--tp-ink));font-weight:600}.Leaderboard-module__cb9qkq__sigSquares{grid-template-columns:repeat(10,1fr);gap:3px;display:grid}.Leaderboard-module__cb9qkq__sqOn,.Leaderboard-module__cb9qkq__sqOff{border-radius:2.5px;height:11px}.Leaderboard-module__cb9qkq__sqOn{background:#6d28d9}.Leaderboard-module__cb9qkq__sqOff{background:#e7e7f0}.Leaderboard-module__cb9qkq__sigRowNum{font-size:var(--tp-fs-sm);color:var(--tp-ink);text-align:right;font-variant-numeric:tabular-nums;font-weight:800}@media (max-width:900px){.Leaderboard-module__cb9qkq__boardCard{gap:var(--tp-sp-4);grid-template-columns:1fr}.Leaderboard-module__cb9qkq__boardRight{padding-inline-start:0;padding-top:var(--tp-sp-4);border-inline-start:none;border-top:1px solid var(--tp-border)}}@media (max-width:560px){.Leaderboard-module__cb9qkq__hub{padding:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__hubTabs{scrollbar-width:none;margin-inline:calc(-1 * var(--tp-sp-4));padding-inline:var(--tp-sp-4);flex-wrap:nowrap;overflow-x:auto}.Leaderboard-module__cb9qkq__hubTabs::-webkit-scrollbar{display:none}.Leaderboard-module__cb9qkq__hubTab{flex-shrink:0}.Leaderboard-module__cb9qkq__boardCard{padding:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__boardIcon{width:64px;height:64px;font-size:26px}}.Leaderboard-module__cb9qkq__hubTab{text-decoration:none}.Leaderboard-module__cb9qkq__hubTab:hover{background-image:var(--tp-gradient);color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.Leaderboard-module__cb9qkq__hubTab:hover i,.Leaderboard-module__cb9qkq__hubTab:hover .Leaderboard-module__cb9qkq__hubTabCount{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__hubTab:hover .Leaderboard-module__cb9qkq__hubTabCount{background:#ffffff3d}.Leaderboard-module__cb9qkq__hubSection{gap:var(--tp-sp-4);flex-direction:column;scroll-margin-top:84px;display:flex}.Leaderboard-module__cb9qkq__hubSectionTitle{align-items:center;gap:var(--tp-sp-3);margin:var(--tp-sp-2) 0 0;letter-spacing:-.01em;color:var(--tp-ink);font-size:clamp(20px,1.8vw,26px);font-weight:800;display:flex}.Leaderboard-module__cb9qkq__hubSectionIcon{border-radius:var(--tp-r-md);background-image:var(--tp-gradient-hero-deep);width:40px;height:40px;color:var(--tp-on-brand);flex-shrink:0;justify-content:center;align-items:center;font-size:17px;display:inline-flex}.Leaderboard-module__cb9qkq__hubSectionCount{color:var(--tp-brand);background:var(--tp-brand-soft,#eef1fe);border-radius:var(--tp-r-pill);font-variant-numeric:tabular-nums;padding:2px 10px;font-size:12px;font-weight:800}.Leaderboard-module__cb9qkq__boardRight{color:inherit;text-decoration:none}.Leaderboard-module__cb9qkq__boardRight:hover .Leaderboard-module__cb9qkq__leaderName{color:var(--tp-brand)}.Leaderboard-module__cb9qkq__verdict{max-width:100%}.Leaderboard-module__cb9qkq__typeChip{color:var(--tp-brand-strong,var(--tp-brand));background:var(--tp-brand-soft,#eef1fe);border-radius:var(--tp-r-pill);white-space:nowrap;flex-shrink:0;padding:2px 9px;font-size:11px;font-weight:700}.Leaderboard-module__cb9qkq__snapGrid{gap:var(--tp-sp-3);grid-template-columns:repeat(5,1fr);width:100%;display:grid}.Leaderboard-module__cb9qkq__snapGridPodium{grid-template-columns:repeat(3,1fr);gap:12px 18px;width:100%;display:grid}.Leaderboard-module__cb9qkq__snapCol{flex-direction:column;gap:7px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__snapTop{justify-content:space-between;align-items:baseline;gap:5px;display:flex}.Leaderboard-module__cb9qkq__snapLabel{letter-spacing:.03em;text-transform:uppercase;color:var(--tp-ink-muted);white-space:nowrap;text-overflow:ellipsis;font-size:8px;font-weight:500;overflow:hidden}.Leaderboard-module__cb9qkq__snapNum{color:var(--tp-ink);font-variant-numeric:tabular-nums;font-size:12px;font-weight:800}.Leaderboard-module__cb9qkq__mini{background:#e7e7f0;border-radius:3px;width:100%;height:4px;display:block;overflow:hidden}.Leaderboard-module__cb9qkq__miniFill{background:#4f46e5;border-radius:3px;height:100%;display:block}.Leaderboard-module__cb9qkq__podium{gap:var(--tp-sp-4);grid-template-columns:repeat(3,minmax(0,1fr))}.Leaderboard-module__cb9qkq__podiumCard{gap:var(--tp-sp-4);min-height:0;padding:var(--tp-sp-5);overflow:visible}.Leaderboard-module__cb9qkq__podiumTop{justify-content:space-between;align-items:center;gap:var(--tp-sp-2);display:flex}.Leaderboard-module__cb9qkq__podiumMedal{border-radius:var(--tp-r-pill);color:#fff;box-shadow:none;align-items:center;padding:4px 13px;font-size:13px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumMedal{background:linear-gradient(135deg,#f7c437,#e39b00)}.Leaderboard-module__cb9qkq__podium2 .Leaderboard-module__cb9qkq__podiumMedal{background:linear-gradient(135deg,#aab3c2,#8894a6)}.Leaderboard-module__cb9qkq__podium3 .Leaderboard-module__cb9qkq__podiumMedal{background:linear-gradient(135deg,#d29a63,#b06f34)}.Leaderboard-module__cb9qkq__podiumPlace{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border);align-items:center;gap:6px;padding:4px 12px;font-size:11.5px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__podiumPlace i{font-size:11px}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumPlace{color:#b5810a;background:#fcf3e0;border-color:#e39b004d}.Leaderboard-module__cb9qkq__podium2 .Leaderboard-module__cb9qkq__podiumPlace{color:#5f6b7e;background:#eef0f3;border-color:#8894a652}.Leaderboard-module__cb9qkq__podium3 .Leaderboard-module__cb9qkq__podiumPlace{color:#99551f;background:#f7efe8;border-color:#c07d3f4d}.Leaderboard-module__cb9qkq__podiumHost{height:100%}.Leaderboard-module__cb9qkq__podiumCard{height:100%;min-height:260px}.Leaderboard-module__cb9qkq__podiumHead{align-items:center;gap:var(--tp-sp-3);min-width:0;display:flex}.Leaderboard-module__cb9qkq__podiumLogo{border-radius:15px;flex-shrink:0;width:60px;height:60px}.Leaderboard-module__cb9qkq__podiumId{flex-direction:column;align-items:flex-start;gap:6px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__podiumName{font-size:var(--tp-fs-lg);white-space:normal;overflow-wrap:anywhere;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-weight:800;line-height:1.25;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__podiumDesc{font-size:var(--tp-fs-base);color:var(--tp-ink-muted);-webkit-line-clamp:4;-webkit-box-orient:vertical;line-height:1.6;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__podiumFoot{padding-top:var(--tp-sp-4);border-top:1px solid var(--tp-border);justify-content:space-between;align-items:flex-end;gap:var(--tp-sp-3);margin-top:auto;display:flex}.Leaderboard-module__cb9qkq__podiumScore{align-items:baseline;gap:8px;display:flex}.Leaderboard-module__cb9qkq__podiumScoreNum{color:var(--tp-ink);font-variant-numeric:tabular-nums;font-size:36px;font-weight:800;line-height:1}.Leaderboard-module__cb9qkq__podiumScoreLabel{letter-spacing:.06em;text-transform:uppercase;color:var(--tp-ink-muted);font-size:9.5px;font-weight:800}.Leaderboard-module__cb9qkq__podiumFootRight{align-items:center;gap:8px;display:flex}.Leaderboard-module__cb9qkq__legend{align-items:center;gap:var(--tp-sp-3) var(--tp-sp-5);padding:var(--tp-sp-4) var(--tp-sp-5);background:var(--tp-wash,#f5f6fc);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);flex-wrap:wrap;display:flex}.Leaderboard-module__cb9qkq__legendIntro{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted);font-weight:600}.Leaderboard-module__cb9qkq__legendItem{align-items:center;gap:8px;display:inline-flex}.Leaderboard-module__cb9qkq__legendItem i{background:var(--tp-brand-soft,#eef1fe);width:26px;height:26px;color:var(--tp-brand);border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;font-size:12px;display:inline-flex}.Leaderboard-module__cb9qkq__legendText{font-size:var(--tp-fs-xs);color:var(--tp-ink-muted)}.Leaderboard-module__cb9qkq__legendText b{color:var(--tp-ink);font-weight:800}.Leaderboard-module__cb9qkq__listHead,.Leaderboard-module__cb9qkq__row{column-gap:var(--tp-sp-5);grid-template-columns:56px minmax(220px,320px) minmax(0,1fr) 112px;grid-template-areas:"rank tool summary score"}.Leaderboard-module__cb9qkq__lhTool{grid-area:tool}.Leaderboard-module__cb9qkq__lhSummary{grid-area:summary}.Leaderboard-module__cb9qkq__lhScore{text-align:right;color:var(--tp-brand);white-space:nowrap;grid-area:score}.Leaderboard-module__cb9qkq__row{min-height:0;padding:var(--tp-sp-4) var(--tp-sp-5);border-radius:var(--tp-r-md);align-items:center}.Leaderboard-module__cb9qkq__rowTool{align-items:center;gap:var(--tp-sp-3);grid-area:tool;min-width:0;display:flex}.Leaderboard-module__cb9qkq__rowLogo{border-radius:12px;width:46px;height:46px}.Leaderboard-module__cb9qkq__rowIdentity{flex-direction:column;align-items:flex-start;gap:5px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__rowTitle{font-size:var(--tp-fs-md);white-space:normal;font-weight:700;line-height:1.25}.Leaderboard-module__cb9qkq__rowSummary{font-size:var(--tp-fs-sm);color:var(--tp-ink-muted);-webkit-line-clamp:3;-webkit-box-orient:vertical;grid-area:summary;line-height:1.55;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__score{grid-area:score;align-items:flex-end}.Leaderboard-module__cb9qkq__scoreNum{color:var(--tp-brand);font-size:28px}@media (max-width:1024px){.Leaderboard-module__cb9qkq__listHead,.Leaderboard-module__cb9qkq__row{column-gap:var(--tp-sp-4);grid-template-columns:48px minmax(180px,240px) minmax(0,1fr) 92px}.Leaderboard-module__cb9qkq__podium{grid-template-columns:1fr}.Leaderboard-module__cb9qkq__podiumCard{min-height:0}}@media (max-width:700px){.Leaderboard-module__cb9qkq__listHead{display:none}.Leaderboard-module__cb9qkq__row{row-gap:var(--tp-sp-3);column-gap:var(--tp-sp-3);grid-template-columns:44px minmax(0,1fr) 76px;grid-template-areas:"rank tool score""summary summary summary";align-items:center}.Leaderboard-module__cb9qkq__scoreNum{font-size:24px}}.Leaderboard-module__cb9qkq__overview{gap:var(--tp-sp-5);margin-top:var(--tp-sp-6);grid-template-columns:repeat(auto-fit,minmax(320px,1fr));display:grid}.Leaderboard-module__cb9qkq__ovCard{gap:var(--tp-sp-4);padding:var(--tp-sp-6);border-radius:var(--tp-r-lg);border:1px solid var(--tp-border);background:var(--tp-surface);box-shadow:var(--tp-sh-panel);transition:transform var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease), border-color var(--tp-dur) var(--tp-ease);flex-direction:column;text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__ovCard:hover{box-shadow:var(--tp-sh-brand,var(--tp-sh-panel));border-color:var(--tp-brand-strong,var(--tp-brand));transform:translateY(-3px)}.Leaderboard-module__cb9qkq__ovHead{align-items:center;gap:var(--tp-sp-3);display:flex}.Leaderboard-module__cb9qkq__ovIcon{background-image:var(--tp-gradient);width:58px;height:58px;color:var(--tp-on-brand);border-radius:18px;flex-shrink:0;justify-content:center;align-items:center;font-size:25px;display:inline-flex}.Leaderboard-module__cb9qkq__ovLabel{color:var(--tp-ink);font-size:1.3rem;font-weight:800}.Leaderboard-module__cb9qkq__ovCount{font-size:var(--tp-fs-sm);color:var(--tp-brand-strong,var(--tp-brand));background:var(--tp-brand-soft);border-radius:var(--tp-r-pill);margin-inline-start:auto;padding:4px 13px;font-weight:800}.Leaderboard-module__cb9qkq__ovSamples{flex-wrap:wrap;gap:8px;margin:0;padding:0;list-style:none;display:flex}.Leaderboard-module__cb9qkq__ovChip{font-size:var(--tp-fs-xs);color:var(--tp-ink-2,var(--tp-ink));border:1px solid var(--tp-border);border-radius:var(--tp-r-pill);white-space:nowrap;text-overflow:ellipsis;background:#786ef00f;max-width:100%;padding:5px 11px;font-weight:600;overflow:hidden}.Leaderboard-module__cb9qkq__ovView{font-size:var(--tp-fs-sm);color:var(--tp-brand-strong,var(--tp-brand));align-items:center;gap:8px;margin-top:auto;font-weight:700;display:inline-flex}.Leaderboard-module__cb9qkq__ovView i{transition:transform var(--tp-dur) var(--tp-ease);font-size:12px}.Leaderboard-module__cb9qkq__ovCard:hover .Leaderboard-module__cb9qkq__ovView i{transform:translate(4px)}.Leaderboard-module__cb9qkq__scopeHero{background-image:var(--tp-gradient);color:var(--tp-on-brand);padding:var(--tp-sp-8) 0 var(--tp-sp-8)}.Leaderboard-module__cb9qkq__scopeCrumbs{font-size:var(--tp-fs-sm);color:#fffc;margin-bottom:var(--tp-sp-4);align-items:center;gap:8px;font-weight:600;display:flex}.Leaderboard-module__cb9qkq__scopeCrumbs a{color:#ffffffd9;text-decoration:none}.Leaderboard-module__cb9qkq__scopeCrumbs a:hover{color:#fff;text-decoration:underline}.Leaderboard-module__cb9qkq__scopeCrumbs i{opacity:.65;font-size:10px}.Leaderboard-module__cb9qkq__scopeH1{align-items:center;gap:var(--tp-sp-3);flex-wrap:wrap;margin:0;font-size:clamp(1.9rem,4vw,2.75rem);font-weight:800;line-height:1.1;display:flex}.Leaderboard-module__cb9qkq__scopeH1Icon{background:#ffffff26;border-radius:18px;justify-content:center;align-items:center;width:56px;height:56px;font-size:26px;display:inline-flex}.Leaderboard-module__cb9qkq__scopeIntro{max-width:990px;margin:var(--tp-sp-4) 0 0;color:#ffffffe6;font-size:1.05rem;line-height:1.6}.Leaderboard-module__cb9qkq__scopeSwitch{margin-top:var(--tp-sp-6);flex-wrap:wrap;gap:10px;display:flex}.Leaderboard-module__cb9qkq__scopeSwitchChip{border-radius:var(--tp-r-pill);color:#fff;font-size:var(--tp-fs-sm);transition:background var(--tp-dur) var(--tp-ease);background:#ffffff1f;border:1px solid #ffffff38;align-items:center;gap:8px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.Leaderboard-module__cb9qkq__scopeSwitchChip:hover{background:#ffffff38}.Leaderboard-module__cb9qkq__scopeSwitchChip i{opacity:.9;font-size:13px}.Leaderboard-module__cb9qkq__scopeSwitchActive{color:var(--tp-brand-strong,var(--tp-brand));background:#fff;border-color:#fff}.Leaderboard-module__cb9qkq__scopeSwitchActive i{color:var(--tp-accent-strong);opacity:1}.Leaderboard-module__cb9qkq__chipsBar{top:var(--tp-header-h,64px);z-index:20;background:var(--tp-surface);position:sticky;box-shadow:0 8px 24px #0d0f2c17}.Leaderboard-module__cb9qkq__chips{padding:var(--tp-sp-4) 0;scrollbar-width:none;gap:10px;display:flex;overflow-x:auto}.Leaderboard-module__cb9qkq__chips::-webkit-scrollbar{display:none}.Leaderboard-module__cb9qkq__chip{border-radius:var(--tp-r-pill);border:1px solid var(--tp-border);background:var(--tp-surface);color:var(--tp-ink-2,var(--tp-ink));font-size:var(--tp-fs-sm);white-space:nowrap;transition:border-color var(--tp-dur) var(--tp-ease), box-shadow var(--tp-dur) var(--tp-ease);flex:none;align-items:center;gap:8px;padding:9px 16px;font-weight:700;text-decoration:none;display:inline-flex}.Leaderboard-module__cb9qkq__chip i{color:var(--tp-accent-strong);font-size:14px}.Leaderboard-module__cb9qkq__chip:hover{border-color:var(--tp-brand-strong,var(--tp-brand))}.Leaderboard-module__cb9qkq__chipActive{background-image:var(--tp-gradient);color:var(--tp-on-brand);box-shadow:var(--tp-sh-brand);border-color:#0000}.Leaderboard-module__cb9qkq__chipActive i{color:#fff}.Leaderboard-module__cb9qkq__chipCount{font-size:var(--tp-fs-xs);border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);color:var(--tp-brand-strong,var(--tp-brand));padding:2px 8px;font-weight:800}.Leaderboard-module__cb9qkq__chipActive .Leaderboard-module__cb9qkq__chipCount{color:#fff;background:#ffffff38}.Leaderboard-module__cb9qkq__boardsSection{padding:var(--tp-sp-10) 0 var(--tp-sp-12)}.Leaderboard-module__cb9qkq__scopeHero{padding-block-start:var(--tp-sp-10);padding-block-end:var(--tp-sp-8)}.Leaderboard-module__cb9qkq__revealBtn{display:none}@media (max-width:1199.98px){.Leaderboard-module__cb9qkq__chipsBar{transition:top var(--tp-dur) var(--tp-ease)}html[data-header-hidden] .Leaderboard-module__cb9qkq__chipsBar{top:0}.Leaderboard-module__cb9qkq__boardLogo{position:relative;overflow:visible}.Leaderboard-module__cb9qkq__boardLogo:before{content:"";border-radius:50%;position:absolute;inset:-6px}}@media (min-width:768px) and (max-width:1024px){.Leaderboard-module__cb9qkq__podium{gap:var(--tp-sp-3);grid-template-columns:repeat(3,minmax(0,1fr))}.Leaderboard-module__cb9qkq__podiumCard{gap:var(--tp-sp-3);padding:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__podiumLogo{border-radius:12px;width:44px;height:44px}.Leaderboard-module__cb9qkq__podiumName{font-size:var(--tp-fs-md)}.Leaderboard-module__cb9qkq__podiumDesc{font-size:var(--tp-fs-sm);-webkit-line-clamp:3;line-height:1.5}.Leaderboard-module__cb9qkq__podiumScoreNum{font-size:28px}}@media (max-width:767px){.Leaderboard-module__cb9qkq__band{padding-block-start:var(--tp-sp-6)}.Leaderboard-module__cb9qkq__bandHub{padding-block-end:var(--tp-sp-6)}.Leaderboard-module__cb9qkq__h1{font-size:clamp(26px,7.4vw,32px);line-height:1.15}.Leaderboard-module__cb9qkq__crumbs{scrollbar-width:none;white-space:nowrap;margin-block:-10px calc(var(--tp-sp-1) - 10px);overflow-x:auto}.Leaderboard-module__cb9qkq__crumbs::-webkit-scrollbar{display:none}.Leaderboard-module__cb9qkq__crumbs a{flex:none;align-items:center;min-height:44px;display:inline-flex}.Leaderboard-module__cb9qkq__verdict{font-size:var(--tp-fs-base);line-height:1.55}.Leaderboard-module__cb9qkq__heroCopy p{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__chips{gap:var(--tp-sp-2);padding:var(--tp-sp-3) 0}.Leaderboard-module__cb9qkq__chip{min-height:40px;padding:8px 14px}.Leaderboard-module__cb9qkq__pickWhy{-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__podium{gap:var(--tp-sp-3)}.Leaderboard-module__cb9qkq__podiumCard{gap:var(--tp-sp-3);padding:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__podiumLogo{border-radius:12px;width:44px;height:44px}.Leaderboard-module__cb9qkq__podiumName{font-size:var(--tp-fs-md)}.Leaderboard-module__cb9qkq__podiumDesc{font-size:var(--tp-fs-sm);-webkit-line-clamp:2;line-height:1.5}.Leaderboard-module__cb9qkq__podiumFoot{padding-top:var(--tp-sp-3)}.Leaderboard-module__cb9qkq__podiumScoreNum{font-size:28px}.Leaderboard-module__cb9qkq__row{column-gap:var(--tp-sp-3);padding:10px var(--tp-sp-3);grid-template-columns:30px minmax(0,1fr) auto;grid-template-areas:"rank tool score";row-gap:0}.Leaderboard-module__cb9qkq__rowSummary{display:none}.Leaderboard-module__cb9qkq__rowLogo{border-radius:10px;flex:none;width:38px;height:38px}.Leaderboard-module__cb9qkq__rowIdentity{gap:3px}.Leaderboard-module__cb9qkq__rowTitle{font-size:var(--tp-fs-sm);-webkit-line-clamp:2;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__scoreNum{font-size:20px}.Leaderboard-module__cb9qkq__scoreLabel{display:none}.Leaderboard-module__cb9qkq__row:hover,.Leaderboard-module__cb9qkq__podiumCard:hover{transform:none}.Leaderboard-module__cb9qkq__reveal:not([data-open]) .Leaderboard-module__cb9qkq__rows>li:nth-child(n+31),.Leaderboard-module__cb9qkq__reveal:not([data-open]) .Leaderboard-module__cb9qkq__hubBoards>:nth-child(n+21){display:none}.Leaderboard-module__cb9qkq__revealBtn{justify-content:center;align-items:center;gap:var(--tp-sp-2);width:100%;height:48px;border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;margin-block-start:var(--tp-sp-4);font-weight:700;display:flex}.Leaderboard-module__cb9qkq__revealBtn i{font-size:11px}.Leaderboard-module__cb9qkq__boardCard{padding:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__boardLeft,.Leaderboard-module__cb9qkq__boardRight{gap:var(--tp-sp-3)}.Leaderboard-module__cb9qkq__boardHeader{gap:var(--tp-sp-3);align-items:center}.Leaderboard-module__cb9qkq__boardIcon{border-radius:12px;width:44px;height:44px;font-size:18px}.Leaderboard-module__cb9qkq__boardTitle{font-size:var(--tp-fs-md)}.Leaderboard-module__cb9qkq__boardDesc{font-size:var(--tp-fs-xs);-webkit-line-clamp:2}.Leaderboard-module__cb9qkq__boardLogos{gap:6px}.Leaderboard-module__cb9qkq__boardLogo,.Leaderboard-module__cb9qkq__boardLogoMore{width:32px;height:32px}.Leaderboard-module__cb9qkq__boardLogoMore{width:auto;padding:0 10px}.Leaderboard-module__cb9qkq__boardLogo img{width:28px;height:28px}.Leaderboard-module__cb9qkq__boardStat{font-size:var(--tp-fs-xs);padding-inline:var(--tp-sp-2)}.Leaderboard-module__cb9qkq__boardStat:nth-child(n+3){display:none}.Leaderboard-module__cb9qkq__boardsSection{padding-block:var(--tp-sp-6) var(--tp-sp-8)}.Leaderboard-module__cb9qkq__scopeHero{padding-block:var(--tp-sp-6)}.Leaderboard-module__cb9qkq__scopeH1{font-size:clamp(26px,7.4vw,32px)}.Leaderboard-module__cb9qkq__scopeH1Icon{border-radius:12px;width:40px;height:40px;font-size:18px}.Leaderboard-module__cb9qkq__scopeIntro{font-size:var(--tp-fs-sm);-webkit-line-clamp:3;line-clamp:3;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__scopeCrumbs a{align-items:center;min-height:44px;display:inline-flex}.Leaderboard-module__cb9qkq__scopeCrumbs{margin-block:-10px calc(var(--tp-sp-3) - 10px)}}i.Leaderboard-module__cb9qkq__rowChevron,i.Leaderboard-module__cb9qkq__boardChevron,span.Leaderboard-module__cb9qkq__boardCountPill{display:none}@media (max-width:767px){.Leaderboard-module__cb9qkq__row{border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto 12px;grid-template-areas:"rank tool score chev";align-items:center;min-height:68px;position:relative}.Leaderboard-module__cb9qkq__rowRank{justify-content:center}.Leaderboard-module__cb9qkq__rowRankNum{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);min-width:32px;height:32px;color:var(--tp-ink-2);justify-content:center;align-items:center;padding:0 6px;font-size:14px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__rowTitleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}i.Leaderboard-module__cb9qkq__rowChevron{color:var(--tp-ink-muted);grid-area:chev;font-size:12px;display:block}.Leaderboard-module__cb9qkq__typeChipSame,.Leaderboard-module__cb9qkq__crumbs,.Leaderboard-module__cb9qkq__scopeCrumbs{display:none}.Leaderboard-module__cb9qkq__band{padding-block-start:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__podium{gap:var(--tp-sp-2)}.Leaderboard-module__cb9qkq__podiumCard{align-items:center;gap:var(--tp-sp-3);min-height:72px;padding:10px var(--tp-sp-3);border-radius:16px;grid-template-columns:34px minmax(0,1fr) auto;grid-template-areas:"medal head foot";display:grid;position:relative}.Leaderboard-module__cb9qkq__podiumTop{display:contents}.Leaderboard-module__cb9qkq__podiumMedal{border-radius:var(--tp-r-pill);min-width:32px;height:32px;box-shadow:none;letter-spacing:-.02em;white-space:nowrap;grid-area:medal;justify-content:center;align-self:center;align-items:center;padding:0 6px;font-size:13px;font-weight:800;display:inline-flex}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumMedal{color:#b7791f;background:#fff4d6}.Leaderboard-module__cb9qkq__podium2 .Leaderboard-module__cb9qkq__podiumMedal{color:#4b5563;background:#eef0f4}.Leaderboard-module__cb9qkq__podium3 .Leaderboard-module__cb9qkq__podiumMedal{color:#c2410c;background:#ffe8db}.Leaderboard-module__cb9qkq__podiumPlace,.Leaderboard-module__cb9qkq__podiumDesc{display:none}.Leaderboard-module__cb9qkq__podiumHead{gap:var(--tp-sp-3);grid-area:head;min-width:0}.Leaderboard-module__cb9qkq__podiumLogo{border-radius:10px;width:40px;height:40px}.Leaderboard-module__cb9qkq__podiumName{font-size:var(--tp-fs-sm)}.Leaderboard-module__cb9qkq__podiumFoot{border:0;flex-direction:column;grid-area:foot;align-items:flex-end;gap:2px;padding:0;display:flex}.Leaderboard-module__cb9qkq__podiumScoreNum{color:var(--tp-brand);font-size:20px}.Leaderboard-module__cb9qkq__podiumScoreLabel{display:none}.Leaderboard-module__cb9qkq__podiumFootRight{gap:4px}.Leaderboard-module__cb9qkq__verdict{-webkit-line-clamp:4;line-clamp:4;-webkit-box-orient:vertical;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__boardCard{padding:12px var(--tp-sp-3);border-radius:16px;position:relative}.Leaderboard-module__cb9qkq__boardLeft{gap:0}.Leaderboard-module__cb9qkq__boardHeader{align-items:center;gap:var(--tp-sp-3);grid-template-columns:44px minmax(0,1fr) auto 12px;display:grid}.Leaderboard-module__cb9qkq__boardTitle{font-size:16px;line-height:1.25}.Leaderboard-module__cb9qkq__boardDesc{-webkit-line-clamp:1;line-clamp:1;margin-top:2px}.Leaderboard-module__cb9qkq__boardLogos,.Leaderboard-module__cb9qkq__boardMeta{display:none}.Leaderboard-module__cb9qkq__boardTitleLink:after{content:"";border-radius:inherit;position:absolute;inset:0}span.Leaderboard-module__cb9qkq__boardCountPill{border-radius:var(--tp-r-pill);background:var(--tp-brand-soft);min-height:26px;color:var(--tp-brand-strong);white-space:nowrap;align-items:center;padding:0 10px;font-size:12px;font-weight:700;display:inline-flex}i.Leaderboard-module__cb9qkq__boardChevron{color:var(--tp-ink-muted);font-size:12px;display:block}.Leaderboard-module__cb9qkq__hubBoards{gap:var(--tp-sp-2)}}@media (prefers-reduced-motion:reduce){.Leaderboard-module__cb9qkq__chipsBar{transition:none}}@media (max-width:767px){.Leaderboard-module__cb9qkq__band{padding-block-end:calc(var(--tp-sp-5) + var(--tp-panel-overlap))}.Leaderboard-module__cb9qkq__panelPad{gap:var(--tp-sp-5);padding-block-start:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__podium{padding-block-start:0}.Leaderboard-module__cb9qkq__picks h2{font-size:var(--tp-fs-lg)}.Leaderboard-module__cb9qkq__pickCard{min-height:168px;padding:var(--tp-sp-5);border-radius:var(--tp-r-xl);box-shadow:var(--tp-sh-panel)}.Leaderboard-module__cb9qkq__pickCard:hover{transform:none}.Leaderboard-module__cb9qkq__row{grid-template-columns:34px minmax(0,1fr) 60px 12px}.Leaderboard-module__cb9qkq__score{text-align:center;place-self:center;align-items:center}.Leaderboard-module__cb9qkq__rowRank{align-self:center}.Leaderboard-module__cb9qkq__podiumFoot{align-items:center;min-width:60px}}.Leaderboard-module__cb9qkq__heroLede{max-width:860px;font-size:var(--tp-fs-md);color:#ffffffeb;margin:0;line-height:1.5}.Leaderboard-module__cb9qkq__heroStats{width:fit-content;max-width:100%;border-radius:var(--tp-r-xl);background:#ffffff1f;border:1px solid #ffffff3d;align-items:stretch;margin-block-start:var(--tp-sp-2);display:flex;overflow:hidden;box-shadow:0 12px 32px #1e147829}.Leaderboard-module__cb9qkq__heroLeader{align-items:center;gap:var(--tp-sp-3);color:#fff;min-width:0;transition:background var(--tp-dur) var(--tp-ease);background:#ffffff1a;padding:14px 22px 14px 16px;text-decoration:none;display:flex}.Leaderboard-module__cb9qkq__heroLeader:hover{color:#fff;background:#ffffff2e}.Leaderboard-module__cb9qkq__heroLeaderLogo{object-fit:contain;background:#fff;border-radius:14px;flex:none;width:48px;height:48px;box-shadow:0 4px 12px #1e14782e}.Leaderboard-module__cb9qkq__heroLeaderText{flex-direction:column;gap:3px;min-width:0;display:flex}.Leaderboard-module__cb9qkq__heroLeaderEyebrow{font-size:var(--tp-fs-2xs);letter-spacing:.06em;text-transform:uppercase;color:#ffffffd1;align-items:center;gap:6px;font-weight:700;line-height:1.2;display:inline-flex}.Leaderboard-module__cb9qkq__heroLeaderEyebrow i{color:#fcd34d;font-size:11px}.Leaderboard-module__cb9qkq__heroLeaderName{text-overflow:ellipsis;white-space:nowrap;max-width:240px;font-size:var(--tp-fs-md);font-weight:800;line-height:1.25;overflow:hidden}.Leaderboard-module__cb9qkq__heroLeaderScore{flex-direction:column;align-items:center;gap:5px;margin-inline-start:auto;padding-inline-start:var(--tp-sp-3);display:flex}.Leaderboard-module__cb9qkq__heroLeaderNum{font-size:var(--tp-fs-xl);font-variant-numeric:tabular-nums;font-weight:800;line-height:1}.Leaderboard-module__cb9qkq__heroLeaderTier{border-radius:var(--tp-r-pill);color:var(--t,var(--tp-brand));letter-spacing:.06em;text-transform:uppercase;background:#fff;padding:2px 8px;font-size:10px;font-weight:800;line-height:1.4}.Leaderboard-module__cb9qkq__heroFacts{min-width:0;margin:0;display:flex}.Leaderboard-module__cb9qkq__heroFact{border-inline-start:1px solid #ffffff2e;flex-direction:column-reverse;justify-content:flex-end;gap:4px;min-width:0;padding:14px 22px;display:flex}.Leaderboard-module__cb9qkq__heroFacts:first-child .Leaderboard-module__cb9qkq__heroFact:first-child{border-inline-start:0}.Leaderboard-module__cb9qkq__heroFactValue{color:#fff;font-size:var(--tp-fs-xl);font-variant-numeric:tabular-nums;white-space:nowrap;margin:0;font-weight:800;line-height:1.1}.Leaderboard-module__cb9qkq__heroFactValue small{opacity:.75;margin-inline-start:1px;font-size:.55em;font-weight:700}.Leaderboard-module__cb9qkq__heroFactValue i{font-size:.78em}.Leaderboard-module__cb9qkq__heroFactLabel{text-overflow:ellipsis;white-space:nowrap;color:#fffc;font-size:var(--tp-fs-xs);font-weight:600;line-height:1.3;overflow:hidden}.Leaderboard-module__cb9qkq__heroActions{align-items:center;gap:var(--tp-sp-2);flex-wrap:wrap;margin-block-start:var(--tp-sp-1);display:flex}.Leaderboard-module__cb9qkq__heroActionsPhone{display:none}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__verdictWrap{display:contents}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__trInfoBtn,.Leaderboard-module__cb9qkq__verdictToggle{align-items:center;gap:var(--tp-sp-2);min-height:40px;padding:0 var(--tp-sp-4);border-radius:var(--tp-r-pill);color:#fff;font-size:var(--tp-fs-sm);cursor:pointer;transition:background var(--tp-dur) var(--tp-ease);-webkit-tap-highlight-color:transparent;background:#ffffff24;border:1px solid #ffffff4d;font-weight:700;line-height:1.2;display:inline-flex}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__trInfoBtn:hover,.Leaderboard-module__cb9qkq__verdictToggle:hover{background:#ffffff3d}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__trInfoBtn i,.Leaderboard-module__cb9qkq__verdictToggle i{font-size:12px}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__trInfoPanel{left:auto;width:min(460px,100vw - 32px);inset-inline-start:0;max-width:none!important}.Leaderboard-module__cb9qkq__bandInner:has(.Leaderboard-module__cb9qkq__trInfo[open]){z-index:30}i.Leaderboard-module__cb9qkq__verdictChevron{transition:transform var(--tp-dur-fast) var(--tp-ease);font-size:11px}.Leaderboard-module__cb9qkq__verdictWrap[data-open] .Leaderboard-module__cb9qkq__verdictChevron{transform:rotate(180deg)}.Leaderboard-module__cb9qkq__verdictWrap:not([data-open]) .Leaderboard-module__cb9qkq__verdictBody{display:none}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__verdictBody{flex:1 0 100%}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__verdict{max-width:920px;margin:var(--tp-sp-1) 0 0;padding:var(--tp-sp-4) var(--tp-sp-5);border-radius:var(--tp-r-lg);font-size:var(--tp-fs-md);-webkit-line-clamp:unset;line-clamp:unset;background:#ffffff1f;border:1px solid #ffffff38;border-inline-start:3px solid #ffffffb3;font-style:normal;line-height:1.6;display:block;overflow:visible}.Leaderboard-module__cb9qkq__scopeStats{margin-block-start:var(--tp-sp-5)}.Leaderboard-module__cb9qkq__scopeH1Text{min-width:0}@media (max-width:1199.98px){.Leaderboard-module__cb9qkq__heroStats{flex-direction:column;width:100%}.Leaderboard-module__cb9qkq__heroLeader{border-block-end:1px solid #ffffff2e}.Leaderboard-module__cb9qkq__heroLeaderName{max-width:none}.Leaderboard-module__cb9qkq__heroFact{flex:1 1 0}.Leaderboard-module__cb9qkq__heroFacts .Leaderboard-module__cb9qkq__heroFact:first-child{border-inline-start:0}}@media (max-width:767px){.Leaderboard-module__cb9qkq__heroLede{font-size:var(--tp-fs-sm);line-height:1.45}.Leaderboard-module__cb9qkq__heroLedeMore,.Leaderboard-module__cb9qkq__heroCopy{display:none}.Leaderboard-module__cb9qkq__heroStats{border-radius:var(--tp-r-lg);width:100%;margin-block-start:var(--tp-sp-1)}.Leaderboard-module__cb9qkq__heroLeader{gap:var(--tp-sp-3);padding:12px 14px}.Leaderboard-module__cb9qkq__heroLeaderLogo{border-radius:12px;width:42px;height:42px}.Leaderboard-module__cb9qkq__heroLeaderName{font-size:var(--tp-fs-base)}.Leaderboard-module__cb9qkq__heroLeaderNum{font-size:22px}.Leaderboard-module__cb9qkq__heroFact{flex:auto;gap:3px;padding:10px 12px}.Leaderboard-module__cb9qkq__heroFact:nth-child(3):not(:last-child),.Leaderboard-module__cb9qkq__heroFactNoPhone{display:none}.Leaderboard-module__cb9qkq__heroFactValue{font-size:clamp(16px, 5vw, var(--tp-fs-lg))}.Leaderboard-module__cb9qkq__heroFactLabel{white-space:normal;overflow-wrap:anywhere;-webkit-hyphens:auto;hyphens:auto;font-size:12px;line-height:1.25}.Leaderboard-module__cb9qkq__heroActions{margin-block-start:0}.Leaderboard-module__cb9qkq__heroActionsPhone{display:flex}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__trInfoBtn,.Leaderboard-module__cb9qkq__verdictToggle{min-height:44px}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__verdict{padding:var(--tp-sp-3) var(--tp-sp-4);font-size:var(--tp-fs-base);line-height:1.55}.Leaderboard-module__cb9qkq__scopeH1{flex-wrap:nowrap}.Leaderboard-module__cb9qkq__scopeH1Icon{flex:none}.Leaderboard-module__cb9qkq__scopeStats{margin-block-start:var(--tp-sp-4)}.Leaderboard-module__cb9qkq__panelPad,.Leaderboard-module__cb9qkq__podium,.Leaderboard-module__cb9qkq__rows,.Leaderboard-module__cb9qkq__listWrap{gap:0}.Leaderboard-module__cb9qkq__podium{padding-block-end:0}.Leaderboard-module__cb9qkq__podiumHost+.Leaderboard-module__cb9qkq__podiumHost,.Leaderboard-module__cb9qkq__rows>li+li,.Leaderboard-module__cb9qkq__podium+.Leaderboard-module__cb9qkq__listWrap{border-block-start:var(--tp-row-divider)}.Leaderboard-module__cb9qkq__podiumCard,.Leaderboard-module__cb9qkq__row{box-shadow:none;background:0 0;border:0;border-radius:0;padding-inline:2px}.Leaderboard-module__cb9qkq__podium1 .Leaderboard-module__cb9qkq__podiumCard{box-shadow:none}.Leaderboard-module__cb9qkq__podiumCard{grid-template-columns:34px minmax(0,1fr) 60px 12px;grid-template-areas:"medal head foot chev"}}@media (prefers-reduced-motion:reduce){i.Leaderboard-module__cb9qkq__verdictChevron{transition:none}}.Leaderboard-module__cb9qkq__boardLeader,.Leaderboard-module__cb9qkq__clampBtn{display:none}@media (max-width:767px){.Leaderboard-module__cb9qkq__hubBoards{border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);box-shadow:var(--tp-sh-sm);gap:0;overflow:hidden}.Leaderboard-module__cb9qkq__hubBoards>.Leaderboard-module__cb9qkq__boardCard+.Leaderboard-module__cb9qkq__boardCard{border-block-start:var(--tp-row-divider)}.Leaderboard-module__cb9qkq__boardCard{min-height:76px;padding:var(--tp-sp-3) var(--tp-sp-3) var(--tp-sp-3) var(--tp-sp-4);box-shadow:none;transition:background-color var(--tp-dur-fast) var(--tp-ease);animation:Leaderboard-module__cb9qkq__lbRise var(--tp-dur-slow) var(--tp-ease) backwards;background-color:#0000;border:0;border-radius:0}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(2){animation-delay:30ms}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(3){animation-delay:60ms}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(4){animation-delay:90ms}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(5){animation-delay:.12s}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(6){animation-delay:.15s}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(7){animation-delay:.18s}.Leaderboard-module__cb9qkq__hubBoards>:nth-child(8){animation-delay:.21s}.Leaderboard-module__cb9qkq__boardCard:active{background-color:var(--tp-wash)}.Leaderboard-module__cb9qkq__boardIcon.Leaderboard-module__cb9qkq__tonePurple{color:var(--tp-accent-strong);background:#b356f81f}.Leaderboard-module__cb9qkq__boardIcon.Leaderboard-module__cb9qkq__toneBlue{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.Leaderboard-module__cb9qkq__boardHeadText{gap:4px}.Leaderboard-module__cb9qkq__boardCard[data-leader] .Leaderboard-module__cb9qkq__boardHeader{grid-template-columns:44px minmax(0,1fr) 12px}.Leaderboard-module__cb9qkq__boardCard[data-leader] span.Leaderboard-module__cb9qkq__boardCountPill,.Leaderboard-module__cb9qkq__boardCard[data-leader] .Leaderboard-module__cb9qkq__boardDesc{display:none}.Leaderboard-module__cb9qkq__boardLeader{min-width:0;color:var(--tp-ink-muted);font-size:var(--tp-fs-sm);align-items:center;gap:6px;margin:0;line-height:1.3;display:flex}.Leaderboard-module__cb9qkq__boardLeaderCrown{color:#b7791f;flex:none;font-size:11px}.Leaderboard-module__cb9qkq__boardLeaderLogo{border:1px solid var(--tp-border);background:var(--tp-surface);object-fit:contain;border-radius:6px;flex:none;width:20px;height:20px}.Leaderboard-module__cb9qkq__boardLeaderName{min-width:0;color:var(--tp-ink-2);text-overflow:ellipsis;white-space:nowrap;font-weight:700;overflow:hidden}.Leaderboard-module__cb9qkq__boardLeaderCount{white-space:nowrap;flex:none}.Leaderboard-module__cb9qkq__row,.Leaderboard-module__cb9qkq__podiumCard{transition:background-color var(--tp-dur-fast) var(--tp-ease), box-shadow var(--tp-dur-fast) var(--tp-ease)}.Leaderboard-module__cb9qkq__row:active,.Leaderboard-module__cb9qkq__podiumCard:active{background:var(--tp-wash);box-shadow:0 0 0 4px var(--tp-wash);border-radius:12px}.Leaderboard-module__cb9qkq__chip,.Leaderboard-module__cb9qkq__relatedChip,.Leaderboard-module__cb9qkq__revealBtn,.Leaderboard-module__cb9qkq__clampBtn,.Leaderboard-module__cb9qkq__pickCard{transition:transform var(--tp-dur-fast) var(--tp-ease)}.Leaderboard-module__cb9qkq__chip:active,.Leaderboard-module__cb9qkq__relatedChip:active,.Leaderboard-module__cb9qkq__revealBtn:active,.Leaderboard-module__cb9qkq__clampBtn:active{transform:scale(.96)}.Leaderboard-module__cb9qkq__pickCard:active{transform:scale(.985)}.Leaderboard-module__cb9qkq__clamp:not([data-open]) .Leaderboard-module__cb9qkq__clampBody{max-height:12.5em;overflow:hidden;-webkit-mask-image:linear-gradient(#000 55%,#0000);mask-image:linear-gradient(#000 55%,#0000)}.Leaderboard-module__cb9qkq__clampBtn{align-items:center;gap:var(--tp-sp-2);min-height:44px;padding-inline:var(--tp-sp-5);border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);color:var(--tp-ink-2);font-size:var(--tp-fs-sm);cursor:pointer;margin-block-start:var(--tp-sp-2);font-weight:700;display:inline-flex}.Leaderboard-module__cb9qkq__clampChevron{transition:transform var(--tp-dur-fast) var(--tp-ease);font-size:11px}.Leaderboard-module__cb9qkq__clamp[data-open] .Leaderboard-module__cb9qkq__clampChevron{transform:rotate(180deg)}}@keyframes Leaderboard-module__cb9qkq__lbRise{0%{opacity:0;transform:translateY(8px)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.Leaderboard-module__cb9qkq__boardCard{animation:none}.Leaderboard-module__cb9qkq__boardCard,.Leaderboard-module__cb9qkq__row,.Leaderboard-module__cb9qkq__podiumCard,.Leaderboard-module__cb9qkq__chip,.Leaderboard-module__cb9qkq__relatedChip,.Leaderboard-module__cb9qkq__revealBtn,.Leaderboard-module__cb9qkq__clampBtn,.Leaderboard-module__cb9qkq__clampChevron,.Leaderboard-module__cb9qkq__pickCard{transition:none}.Leaderboard-module__cb9qkq__chip:active,.Leaderboard-module__cb9qkq__relatedChip:active,.Leaderboard-module__cb9qkq__revealBtn:active,.Leaderboard-module__cb9qkq__clampBtn:active,.Leaderboard-module__cb9qkq__pickCard:active{transform:none}}@media (max-width:767.98px){.Leaderboard-module__cb9qkq__sigTier,.Leaderboard-module__cb9qkq__heroLeaderTier{font-size:11px}.Leaderboard-module__cb9qkq__trInfoBtn:active,.Leaderboard-module__cb9qkq__verdictToggle:active{opacity:.7}.Leaderboard-module__cb9qkq__heroLeader:active{background-color:#ffffff38}}@media (max-width:767.98px) and (prefers-reduced-motion:no-preference){.Leaderboard-module__cb9qkq__heroLeader:active{transform:scale(.985)}}@media (max-width:767.98px){html[data-header-hidden][data-ctx-bar] .Leaderboard-module__cb9qkq__chipsBar{top:var(--tp-header-h)}}.Leaderboard-module__cb9qkq__medalHash{display:inline}@media (max-width:767px){.Leaderboard-module__cb9qkq__medalHash{display:none}.Leaderboard-module__cb9qkq__podiumMedal,.Leaderboard-module__cb9qkq__rowRankNum{box-sizing:border-box;letter-spacing:-.02em;font-variant-numeric:tabular-nums;flex:none;width:32px;height:32px;padding:0;font-size:14px;line-height:1}.Leaderboard-module__cb9qkq__rowLogo{width:40px;height:40px}}@media (max-width:767.98px){.Leaderboard-module__cb9qkq__hubBoards>.Leaderboard-module__cb9qkq__boardCard{min-height:80px;padding:var(--tp-row-pad-block) var(--tp-sp-4) var(--tp-row-pad-block) var(--tp-row-pad-inline);position:relative}.Leaderboard-module__cb9qkq__hubBoards>.Leaderboard-module__cb9qkq__boardCard+.Leaderboard-module__cb9qkq__boardCard{border-block-start:0}.Leaderboard-module__cb9qkq__hubBoards>.Leaderboard-module__cb9qkq__boardCard+.Leaderboard-module__cb9qkq__boardCard:before{content:"";inset-block-start:0;inset-inline:var(--tp-row-inset) 0;border-block-start:var(--tp-row-divider);pointer-events:none;position:absolute}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardHeader{grid-template-columns:var(--tp-row-media) minmax(0, 1fr) auto 12px;column-gap:var(--tp-row-media-gap)}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardCard[data-leader] .Leaderboard-module__cb9qkq__boardHeader{grid-template-columns:var(--tp-row-media) minmax(0, 1fr) 12px}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardIcon{width:var(--tp-row-media);height:var(--tp-row-media);border-radius:12px;font-size:18px}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardHeadText{gap:0}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardTitle{-webkit-line-clamp:2;line-clamp:2;font-size:var(--tp-row-title);letter-spacing:-.005em;-webkit-box-orient:vertical;font-weight:600;line-height:1.3;display:-webkit-box;overflow:hidden}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardDesc{font-size:var(--tp-row-meta);margin-block-start:4px}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardLeader{font-size:var(--tp-row-meta);gap:6px;margin-block-start:6px;font-weight:500;line-height:20px}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardLeaderLogo{display:none}.Leaderboard-module__cb9qkq__hubBoards .Leaderboard-module__cb9qkq__boardLeaderName{font-weight:600}.Leaderboard-module__cb9qkq__hubBoards i.Leaderboard-module__cb9qkq__boardChevron{color:#b3b8cc}}@media (min-width:768px){.Leaderboard-module__cb9qkq__faq h2>i,.Leaderboard-module__cb9qkq__related h2>i{display:none}}@media (max-width:767.98px){.Leaderboard-module__cb9qkq__relatedChips{margin-inline:calc(-1 * var(--tp-sp-1));flex-flow:column;gap:0}.Leaderboard-module__cb9qkq__relatedChip{min-height:52px;color:var(--tp-ink);font-size:var(--tp-fs-base);box-shadow:none;background:0 0;border:0;border-radius:10px;align-items:center;padding:12px 36px 12px 4px;font-weight:600;line-height:1.35;display:flex;position:relative}.Leaderboard-module__cb9qkq__relatedChip+.Leaderboard-module__cb9qkq__relatedChip:before{content:"";border-block-start:var(--tp-row-divider);position:absolute;inset-block-start:0;inset-inline:4px 0}.Leaderboard-module__cb9qkq__relatedChip:after{content:"";inset-inline-end:12px;border-block-start:2px solid var(--tp-ink-soft);border-inline-end:2px solid var(--tp-ink-soft);width:8px;height:8px;position:absolute;top:50%;transform:translateY(-50%)rotate(45deg)}[dir=rtl] .Leaderboard-module__cb9qkq__relatedChip:after{transform:translateY(-50%)rotate(-45deg)}.Leaderboard-module__cb9qkq__relatedChip:hover{color:var(--tp-ink);box-shadow:none;background:0 0}.Leaderboard-module__cb9qkq__relatedChip:active{background:var(--tp-wash);transform:none}.Leaderboard-module__cb9qkq__relatedAll,.Leaderboard-module__cb9qkq__relatedAll:hover{color:var(--tp-brand-strong)}.Leaderboard-module__cb9qkq__relatedAll:after{display:none}.Leaderboard-module__cb9qkq__relatedAll i{margin-inline-start:6px}}.Leaderboard-module__cb9qkq__dimPicker{display:none}@media (max-width:767px){.Leaderboard-module__cb9qkq__dimPicker{padding:var(--tp-sp-2) 0;display:block}.Leaderboard-module__cb9qkq__chipsBar .Leaderboard-module__cb9qkq__chips{display:none}}.Leaderboard-module__cb9qkq__picksPhone{display:none}@media (max-width:767.98px){.Leaderboard-module__cb9qkq__picksWide{display:none}.Leaderboard-module__cb9qkq__picksPhone{display:block}.Leaderboard-module__cb9qkq__heroLeaderEyebrow,.Leaderboard-module__cb9qkq__heroLeaderTier{font-size:var(--tp-fs-xs)}.Leaderboard-module__cb9qkq__heroFactValue small{font-size:var(--tp-fs-sm)}.Leaderboard-module__cb9qkq__pickLabel{font-size:var(--tp-fs-xs)}.Leaderboard-module__cb9qkq__sigTier{font-size:var(--tp-fs-xs);letter-spacing:0;text-transform:none;background:0 0;padding:0;font-weight:700}.Leaderboard-module__cb9qkq__row:hover .Leaderboard-module__cb9qkq__sigTier,.Leaderboard-module__cb9qkq__podiumCard:hover .Leaderboard-module__cb9qkq__sigTier{background:0 0}.Leaderboard-module__cb9qkq__typeChip{font-size:var(--tp-fs-xs)}}.Leaderboard-module__cb9qkq__band{background-image:var(--tp-band-fill-safe)}.Leaderboard-module__cb9qkq__crumbs a{color:#ffffffe6}.Leaderboard-module__cb9qkq__heroStats{background:#ffffff0a;border-color:#ffffff4d}.Leaderboard-module__cb9qkq__heroLeader{background:0 0}.Leaderboard-module__cb9qkq__heroLeader:hover{background:#ffffff14}.Leaderboard-module__cb9qkq__heroLeaderEyebrow,.Leaderboard-module__cb9qkq__heroFactLabel{color:var(--tp-on-brand)}.Leaderboard-module__cb9qkq__heroFactValue small{opacity:.92}.Leaderboard-module__cb9qkq__heroActions .Leaderboard-module__cb9qkq__trInfoBtn,.Leaderboard-module__cb9qkq__verdictToggle{background:#ffffff14}@media (max-width:767.98px){.Leaderboard-module__cb9qkq__heroLeader:active{background-color:#ffffff1a}}@media (min-width:768px) and (max-width:1199.98px){.Leaderboard-module__cb9qkq__heroLeaderEyebrow,.Leaderboard-module__cb9qkq__heroLeaderTier,.Leaderboard-module__cb9qkq__pickLabel,.Leaderboard-module__cb9qkq__typeChip,.Leaderboard-module__cb9qkq__podiumPlace,.Leaderboard-module__cb9qkq__sigTier{font-size:var(--tp-fs-xs)}.Leaderboard-module__cb9qkq__scoreLabel,.Leaderboard-module__cb9qkq__podiumScoreLabel{font-size:var(--tp-fs-xs);letter-spacing:.04em}.Leaderboard-module__cb9qkq__heroFactValue small{font-size:var(--tp-fs-sm)}}[dir=rtl] .Leaderboard-module__cb9qkq__band:before{transform:scaleX(-1)}.Leaderboard-module__cb9qkq__heroArtWrap{display:none}@media (min-width:1360px){.Leaderboard-module__cb9qkq__heroArtWrap{pointer-events:none;justify-content:flex-end;align-items:center;margin-inline:auto;display:flex;position:absolute;inset:0}.Leaderboard-module__cb9qkq__heroArt{mix-blend-mode:screen;-webkit-user-select:none;user-select:none;width:clamp(240px,21vw,340px);height:auto}}@media (prefers-reduced-transparency:reduce){.Leaderboard-module__cb9qkq__heroArt{opacity:.85}}@media (min-width:1360px){.Leaderboard-module__cb9qkq__heroArtWrapOverlap{bottom:var(--tp-panel-overlap)}}.Leaderboard-module__cb9qkq__scopeHero{position:relative}
.DirectoryPage-module__63vmIW__directoryPanel{padding:var(--tp-sp-5) var(--tp-sp-5) var(--tp-sp-6)}.DirectoryPage-module__63vmIW__grid{gap:var(--tp-sp-3);grid-template-columns:repeat(4,minmax(0,1fr));margin:0;padding:0;list-style:none;display:grid}.DirectoryPage-module__63vmIW__tile{align-items:center;gap:var(--tp-sp-3);height:100%;padding:var(--tp-sp-3) var(--tp-sp-4);border:1px solid var(--tp-border);border-radius:var(--tp-r-md);background:var(--tp-surface);text-decoration:none;transition:none;display:flex}@media (hover:hover) and (pointer:fine){.DirectoryPage-module__63vmIW__tile:hover{background:var(--tp-gradient-hero-deep);box-shadow:var(--tp-sh-brand);border-color:#0000}.DirectoryPage-module__63vmIW__tile:hover,.DirectoryPage-module__63vmIW__tile:hover *{color:var(--tp-on-brand);-webkit-text-fill-color:var(--tp-on-brand)}.DirectoryPage-module__63vmIW__tile:hover .DirectoryPage-module__63vmIW__tileIcon{background:#ffffff2e}.DirectoryPage-module__63vmIW__tile:hover .DirectoryPage-module__63vmIW__tileCount{background:#ffffff38}}.DirectoryPage-module__63vmIW__tileIcon{border-radius:var(--tp-r-sm);width:34px;height:34px;color:var(--tp-accent-strong);font-size:var(--tp-fs-xs);background:#b356f81f;flex:none;justify-content:center;align-items:center;transition:none;display:inline-flex}.DirectoryPage-module__63vmIW__tileIconBlue{background:var(--tp-brand-soft);color:var(--tp-brand-strong)}.DirectoryPage-module__63vmIW__tileTitle{min-width:0;font-size:var(--tp-fs-sm);color:var(--tp-ink);text-overflow:ellipsis;white-space:nowrap;flex:auto;font-weight:700;line-height:1.3;overflow:hidden}.DirectoryPage-module__63vmIW__tileCount{border-radius:var(--tp-r-pill);background:var(--tp-wash-2);color:var(--tp-ink-muted);font-size:var(--tp-fs-2xs);font-variant-numeric:tabular-nums;flex:none;padding-inline:8px;font-weight:700;line-height:20px;transition:none}@media (max-width:1199px){.DirectoryPage-module__63vmIW__grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:767px){.DirectoryPage-module__63vmIW__directoryPanel{padding:var(--tp-sp-4) var(--tp-sp-3) var(--tp-sp-5)}.DirectoryPage-module__63vmIW__grid{gap:var(--tp-sp-2);grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:479px){.DirectoryPage-module__63vmIW__grid{grid-template-columns:minmax(0,1fr);gap:6px}.DirectoryPage-module__63vmIW__tile{min-height:48px;padding:var(--tp-sp-2) var(--tp-sp-3)}.DirectoryPage-module__63vmIW__tileIcon{width:30px;height:30px}}@media (hover:none){.DirectoryPage-module__63vmIW__tile:active{background:var(--tp-brand-soft)}}@media (max-width:767px){.DirectoryPage-module__63vmIW__grid{border:1px solid var(--tp-border);border-radius:var(--tp-r-lg);background:var(--tp-surface);box-shadow:var(--tp-sh-sm);grid-template-columns:minmax(0,1fr);gap:0;overflow:hidden}.DirectoryPage-module__63vmIW__grid>li+li{border-block-start:var(--tp-row-divider)}.DirectoryPage-module__63vmIW__tile{min-height:56px;padding:10px var(--tp-sp-3) 10px var(--tp-sp-4);transition:background-color var(--tp-dur-fast) var(--tp-ease);background:0 0;border:0;border-radius:0}.DirectoryPage-module__63vmIW__tile:active{background:var(--tp-wash)}.DirectoryPage-module__63vmIW__tileIcon{border-radius:var(--tp-r-sm);width:36px;height:36px;font-size:var(--tp-fs-sm)}.DirectoryPage-module__63vmIW__tileTitle{font-size:var(--tp-fs-base)}.DirectoryPage-module__63vmIW__tileCount{font-size:var(--tp-fs-sm);padding-inline:9px;line-height:24px}.DirectoryPage-module__63vmIW__tile:after{content:"";border-right:2px solid var(--tp-ink-soft);border-bottom:2px solid var(--tp-ink-soft);flex:none;width:7px;height:7px;margin-inline:2px 6px;transform:rotate(-45deg)}[dir=rtl] .DirectoryPage-module__63vmIW__tile:after{transform:rotate(135deg)}}@media (max-width:767px) and (prefers-reduced-motion:reduce){.DirectoryPage-module__63vmIW__tile{transition:none}}@media (max-width:767px){.DirectoryPage-module__63vmIW__grid>li{position:relative}.DirectoryPage-module__63vmIW__grid>li+li{border-block-start:0}.DirectoryPage-module__63vmIW__grid>li+li:before{content:"";border-block-start:var(--tp-row-divider);pointer-events:none;position:absolute;inset-block-start:0;inset-inline:70px 0}.DirectoryPage-module__63vmIW__tile{gap:var(--tp-row-media-gap);min-height:60px;padding:10px var(--tp-sp-4) 10px var(--tp-row-pad-inline)}.DirectoryPage-module__63vmIW__tileIcon{border-radius:12px;width:40px;height:40px}.DirectoryPage-module__63vmIW__tileTitle{font-size:var(--tp-row-title);font-weight:600}.DirectoryPage-module__63vmIW__tile:after{border-color:#b3b8cc}}.DirectoryPage-module__63vmIW__filter{margin-block-end:var(--tp-sp-4)}.DirectoryPage-module__63vmIW__filterField{align-items:center;display:flex;position:relative}.DirectoryPage-module__63vmIW__filterIcon{color:var(--tp-ink-muted);pointer-events:none;font-size:14px;position:absolute;inset-inline-start:16px}.DirectoryPage-module__63vmIW__filterInput{border:1px solid var(--tp-border-strong);border-radius:var(--tp-r-pill);background:var(--tp-surface);width:100%;height:48px;color:var(--tp-ink);outline:none;padding-inline:44px 48px;font-size:16px}.DirectoryPage-module__63vmIW__filterInput::placeholder{color:var(--tp-ink-muted)}.DirectoryPage-module__63vmIW__filterInput:focus{border-color:var(--tp-brand);box-shadow:0 0 0 3px var(--tp-brand-soft)}.DirectoryPage-module__63vmIW__filterInput::-webkit-search-cancel-button{display:none}.DirectoryPage-module__63vmIW__filterClear{width:44px;height:44px;color:var(--tp-ink-muted);background:0 0;border:0;border-radius:50%;justify-content:center;align-items:center;display:inline-flex;position:absolute;inset-inline-end:2px}.DirectoryPage-module__63vmIW__filterClear:active{background:var(--tp-wash)}.DirectoryPage-module__63vmIW__filterEmpty{margin:var(--tp-sp-4) 0 0;color:var(--tp-ink-muted);font-size:var(--tp-fs-sm);text-align:center}.DirectoryPage-module__63vmIW__grid>li[hidden]{display:none!important}.DirectoryPage-module__63vmIW__filterMore{justify-content:space-between;align-items:center;gap:2px var(--tp-sp-3);margin:var(--tp-sp-2) 0 0;padding-inline:var(--tp-sp-2);flex-wrap:wrap;display:flex}.DirectoryPage-module__63vmIW__filterPage{color:var(--tp-ink-muted);font-size:var(--tp-fs-sm)}.DirectoryPage-module__63vmIW__filterSearch{max-width:100%;min-height:44px;color:var(--tp-brand-strong);font-size:var(--tp-fs-sm);align-items:center;gap:8px;font-weight:700;text-decoration:none;display:inline-flex;overflow:hidden}.DirectoryPage-module__63vmIW__filterSearch>span{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.DirectoryPage-module__63vmIW__filterSearch:hover{text-decoration:underline}.DirectoryPage-module__63vmIW__filterSearch:active{opacity:.7}@media (max-width:767px){.DirectoryPage-module__63vmIW__filter{top:var(--tp-header-h,56px);z-index:2;margin:calc(-1 * var(--tp-sp-2)) calc(-1 * var(--tp-sp-2)) var(--tp-sp-3);padding:var(--tp-sp-2);background:var(--tp-surface);border-radius:var(--tp-r-lg) var(--tp-r-lg) 0 0;position:sticky}}
