:host{display:block}.mlf{--mlf-nav-offset:88px;--mlf-card:#0a0a0b;--mlf-card-hover:#0e0e10;--mlf-line:hsla(0,0%,100%,.08);--mlf-line-soft:hsla(0,0%,100%,.055);--mlf-line-hover:hsla(0,0%,100%,.18);--mlf-accent:#ff2a6d;--mlf-accent-2:#ff5c92;--mlf-text:#f2f2f2;--mlf-text-2:#d4d4d6;--mlf-muted:#a3a3a8;--mlf-faint:#8a8a90;--mlf-display:Unbounded,sans-serif;--mlf-mono:ui-monospace,monospace;background:none;color:var(--mlf-text-2);font-size:14px;font-style:normal;font-variant:normal;font-weight:400;isolation:isolate;letter-spacing:normal;line-height:1.6;margin-left:calc(50% - 50vw);margin-right:calc(50% - 50vw);opacity:1;overflow-x:clip;padding:calc(var(--mlf-nav-offset) + clamp(20px, 3vw, 40px)) 0 clamp(64px,8vw,110px);position:relative;text-align:left;text-indent:0;text-shadow:none;text-transform:none;white-space:normal;word-spacing:normal}.mlf *,.mlf :after,.mlf :before{box-sizing:border-box}.mlf :where(a),.mlf :where(a):is(:hover,:focus,:active){color:inherit;text-decoration:none}.mlf :where(img,svg){display:block;max-width:100%}.mlf :where(h1,h2,h3,p,ul){margin:0;padding:0}.mlf :where(ul){list-style:none}.mlf :where(button){background:none;border:0;border-radius:0;box-shadow:none;color:inherit;cursor:pointer;font:inherit;letter-spacing:inherit;margin:0;padding:0;text-transform:none}.mlf a:focus-visible,.mlf button:focus-visible,.mlf input:focus-visible,.mlf select:focus-visible{outline:1px solid var(--mlf-accent);outline-offset:2px}.mlf [hidden]{display:none!important}.mlf-sr{clip:rect(0 0 0 0);border:0;height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;white-space:nowrap;width:1px}.mlf:after,.mlf:before{animation:mlf-drift 24s ease-in-out infinite;background:radial-gradient(circle,rgba(255,42,109,.12) 0,rgba(255,42,109,.04) 55%,transparent 72%);border-radius:50%;content:"";filter:blur(60px);pointer-events:none;position:absolute;z-index:-1}.mlf:before{height:420px;right:4%;top:24px;width:420px}.mlf:after{animation-direction:reverse;animation-duration:30s;bottom:40px;height:340px;left:3%;width:340px}@keyframes mlf-drift{0%,to{transform:translateZ(0) scale(1)}50%{transform:translate3d(0,-36px,0) scale(1.07)}}.mlf-wrap{margin-inline:auto;max-width:1200px;padding-inline:clamp(16px,4vw,32px);position:relative;width:100%}:host(.mlf-ready) .mlf .mlf-reveal:not(.mlf-in){opacity:0}:host(.mlf-ready) .mlf .mlf-reveal.mlf-in{animation:mlf-rise .7s cubic-bezier(.16,1,.3,1) backwards;animation-delay:var(--mlf-delay,0ms)}@keyframes mlf-rise{0%{opacity:0;transform:translateY(14px)}to{opacity:1;transform:none}}.mlf-crumbs{align-items:center;color:var(--mlf-muted);display:flex;flex-wrap:wrap;font-size:13.5px;gap:4px 10px;margin-bottom:28px}.mlf-crumbs a{transition:color .3s}.mlf .mlf-crumbs a:hover{color:#fff}.mlf-crumbs>span:not(.is-current){color:var(--mlf-faint)}.mlf-crumbs .is-current{color:var(--mlf-text-2)}.mlf-hero{align-items:flex-end;display:flex;flex-wrap:wrap;gap:24px 32px;justify-content:space-between;margin-bottom:36px}.mlf-hero__text{flex:1 1 420px;min-width:0}.mlf-eyebrow{align-items:center;color:var(--mlf-faint);display:flex;font-family:var(--mlf-mono);font-size:11px;gap:16px;letter-spacing:.34em;margin-bottom:12px;text-transform:uppercase}.mlf-eyebrow__line{background:linear-gradient(90deg,#ff2a6d,transparent);flex-shrink:0;height:1px;width:40px}.mlf-eyebrow__text{color:var(--mlf-accent)}.mlf-title{color:#fff;font-family:var(--mlf-display);font-size:clamp(1.75rem,4vw,2.75rem);font-weight:700;letter-spacing:-.02em;line-height:1.1;overflow-wrap:anywhere}.mlf-title__accent{-webkit-background-clip:text;background-clip:text;background-image:linear-gradient(100deg,#fff,#ffd3e0 42%,#ff2a6d);color:transparent}.mlf-desc{text-wrap:pretty;color:var(--mlf-muted);font-size:15px;line-height:1.7;margin-top:14px;max-width:620px}.mlf-btn{align-items:center;border:1px solid transparent;border-radius:.75rem;display:inline-flex;flex-shrink:0;font-size:14px;font-weight:600;gap:10px;height:46px;justify-content:center;letter-spacing:.02em;padding:0 26px;transition:transform .3s ease-out,background-color .3s ease-out,box-shadow .3s ease-out,border-color .3s ease-out,color .3s ease-out;white-space:nowrap}.mlf-btn--primary{background:#ff2a6d;box-shadow:0 10px 30px -10px rgba(255,42,109,.55);color:#fff}.mlf .mlf-btn--primary:hover{background:#ff5c92;box-shadow:0 16px 44px -12px rgba(255,42,109,.7);color:#fff;transform:translateY(-3px)}.mlf-btn--ghost{background:hsla(0,0%,100%,.03);border-color:hsla(0,0%,100%,.1);color:var(--mlf-text)}.mlf .mlf-btn--ghost:hover{background:rgba(255,42,109,.1);border-color:rgba(255,42,109,.4);color:#fff}.mlf-tabs{-ms-overflow-style:none;border-bottom:1px solid var(--mlf-line);display:flex;gap:32px;margin-bottom:36px;overflow-x:auto;scrollbar-width:none}.mlf-tabs::-webkit-scrollbar{display:none}.mlf-tab{border-bottom:2px solid transparent;color:var(--mlf-muted);flex-shrink:0;font-size:15px;font-weight:600;margin-bottom:-1px;padding:4px 0 14px;transition:color .3s,border-color .3s;white-space:nowrap}.mlf .mlf-tab:hover{color:#fff}.mlf .mlf-tab.is-active{border-bottom-color:var(--mlf-accent);color:#fff}.mlf-sec+.mlf-sec{margin-top:56px}.mlf-sec__head{align-items:flex-end;display:flex;flex-wrap:wrap;gap:8px 24px;justify-content:space-between;margin-bottom:20px}.mlf-sec__title{color:#fff;font-family:var(--mlf-display);font-size:clamp(1.15rem,1.8vw,1.4rem);font-weight:700;letter-spacing:-.02em;line-height:1.2}.mlf-sec__desc{color:var(--mlf-muted);font-size:14px;line-height:1.65;margin-top:8px;max-width:620px}.mlf-sec__line{background:linear-gradient(90deg,#ff2a6d,transparent);display:block;height:1px;margin-top:14px;width:120px}.mlf-sec__aside{color:var(--mlf-muted);font-size:13.5px}.mlf-sec__aside b{color:var(--mlf-text);font-weight:600}.mlf-card{background:var(--mlf-card);border:1px solid var(--mlf-line);border-radius:1rem;overflow:hidden;transition:border-color .5s}.mlf-card:hover{border-color:var(--mlf-line-hover)}.mlf-sub{align-items:center;border-top:1px solid var(--mlf-line-soft);-moz-column-gap:24px;column-gap:24px;display:grid;grid-template-columns:minmax(0,1fr) auto 16px;padding:20px 26px;transition:background-color .3s,box-shadow .3s}.mlf-sub:first-child{border-top:0}.mlf-sub:hover{background:hsla(0,0%,100%,.025);box-shadow:inset 2px 0 0 var(--mlf-accent)}.mlf-sub__name{color:var(--mlf-text);font-size:16px;font-weight:600;line-height:1.35;transition:color .3s}.mlf-sub:hover .mlf-sub__name{color:#fff}.mlf-sub__desc{color:var(--mlf-muted);font-size:14px;line-height:1.6;margin-top:4px}.mlf-sub__stats{display:flex;gap:4px}.mlf-sub__arrow{color:var(--mlf-faint);justify-self:end;transition:color .3s,transform .3s}.mlf-sub:hover .mlf-sub__arrow{color:var(--mlf-accent);transform:translate(2px,-2px)}.mlf-bar{align-items:center;display:flex;flex-wrap:wrap;gap:12px 16px;justify-content:space-between;margin-bottom:20px}.mlf-seg{background:hsla(0,0%,100%,.03);border:1px solid var(--mlf-line);border-radius:.9rem;display:inline-flex;gap:2px;padding:4px}.mlf-seg a,.mlf-seg button{align-items:center;border:1px solid transparent;border-radius:.65rem;color:var(--mlf-muted);display:inline-flex;font-size:13.5px;font-weight:600;gap:8px;height:34px;padding:0 16px;transition:background-color .3s,border-color .3s,color .3s;white-space:nowrap}.mlf-seg small{color:var(--mlf-faint);font-size:12.5px;font-weight:500}.mlf .mlf-seg a:hover,.mlf .mlf-seg button:hover{color:#fff}.mlf .mlf-seg .is-active{background:rgba(255,42,109,.14);border-color:rgba(255,42,109,.35);color:#fff}.mlf-seg .is-active small{color:var(--mlf-accent-2)}.mlf-field{align-items:center;color:var(--mlf-muted);display:inline-flex;font-size:13.5px;gap:10px}.mlf .mlf-select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:hsla(0,0%,100%,.03) url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 256 256' fill='%23a3a3a8'%3E%3Cpath d='m216.49 104.49-80 80a12 12 0 0 1-17 0l-80-80a12 12 0 0 1 17-17L128 159l71.51-71.52a12 12 0 0 1 17 17Z'/%3E%3C/svg%3E") no-repeat right 14px center /12px;border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:var(--mlf-text);cursor:pointer;font:inherit;font-size:13.5px;font-weight:500;height:42px;padding:0 38px 0 16px;transition:border-color .3s,background-color .3s}.mlf .mlf-select:hover{border-color:rgba(255,42,109,.4)}.mlf-select option{background:#0a0a0b;color:#f2f2f2}.mlf-dd{position:relative}.mlf-dd__btn{-webkit-tap-highlight-color:transparent;align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:var(--mlf-text);display:inline-flex;font-size:13.5px;font-weight:500;gap:14px;height:42px;justify-content:space-between;min-width:190px;padding:0 14px 0 16px;text-align:left;transition:border-color .3s,background-color .3s,box-shadow .3s;white-space:nowrap}.mlf .mlf-dd__btn:hover{border-color:rgba(255,42,109,.4)}.mlf .mlf-dd__btn:focus{outline:0}.mlf .mlf-dd.is-open .mlf-dd__btn,.mlf .mlf-dd__btn:focus-visible{border-color:rgba(255,42,109,.55);box-shadow:0 0 0 3px rgba(255,42,109,.12);outline:0}.mlf-dd__caret{color:var(--mlf-muted);transition:transform .25s,color .3s}.mlf-dd.is-open .mlf-dd__caret{color:var(--mlf-accent-2);transform:rotate(180deg)}.mlf-dd__list{background:#0d0d0f;border:1px solid var(--mlf-line-hover);border-radius:.9rem;box-shadow:0 24px 60px -20px rgba(0,0,0,.95);max-height:280px;min-width:100%;opacity:0;overflow-y:auto;padding:6px;pointer-events:none;position:absolute;right:0;top:calc(100% + 8px);transform:translateY(-4px);transition:opacity .18s,transform .18s,visibility 0s linear .18s;visibility:hidden;z-index:40}.mlf-dd.is-open .mlf-dd__list{opacity:1;pointer-events:auto;transform:none;transition-delay:0s;visibility:visible}.mlf-dd.is-up .mlf-dd__list{bottom:calc(100% + 8px);top:auto;transform:translateY(4px)}.mlf-dd.is-up.is-open .mlf-dd__list{transform:none}.mlf-dd__opt{align-items:center;border-radius:.6rem;color:var(--mlf-text-2);cursor:pointer;display:flex;font-size:13.5px;font-weight:500;gap:18px;height:38px;justify-content:space-between;padding:0 12px;transition:background-color .2s,color .2s;white-space:nowrap}.mlf-dd__opt svg{color:var(--mlf-accent);flex-shrink:0;opacity:0}.mlf-dd__opt.is-active{background:hsla(0,0%,100%,.06);color:#fff}.mlf-dd__opt[aria-selected=true]{color:#fff}.mlf-dd__opt[aria-selected=true] svg{opacity:1}.mlf-live{scroll-margin-top:calc(var(--mlf-nav-offset) + 8px)}.mlf-live.is-loading{cursor:progress}.mlf-live.is-loading>.mlf-empty,.mlf-live.is-loading>.mlf-group,.mlf-live.is-loading>.mlf-pager,.mlf-live.is-loading>.mlf-topics{opacity:.45;pointer-events:none;transition:opacity .2s}.mlf-search{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:var(--mlf-faint);cursor:text;display:flex;gap:10px;height:42px;min-width:0;padding:0 8px 0 14px;transition:border-color .3s,background-color .3s,box-shadow .3s,color .3s;width:min(100%,300px)}.mlf-search:focus-within{background:hsla(0,0%,100%,.045);border-color:rgba(255,42,109,.55);box-shadow:0 0 0 3px rgba(255,42,109,.12);color:var(--mlf-accent-2)}.mlf .mlf-search__input:focus,.mlf .mlf-search__input:focus-visible{box-shadow:none;outline:0}.mlf .mlf-search__input{-webkit-tap-highlight-color:transparent;caret-color:var(--mlf-accent)}.mlf .mlf-search__clear:focus-visible{outline:1px solid var(--mlf-accent);outline-offset:-2px}.mlf .mlf-search__input{-webkit-appearance:none;-moz-appearance:none;appearance:none;background:transparent;border:0;box-shadow:none;color:#fff;flex:1;font:inherit;font-size:14px;height:100%;min-width:0;outline:0;padding:0}.mlf-search__input::-moz-placeholder{color:var(--mlf-faint);opacity:1}.mlf-search__input::placeholder{color:var(--mlf-faint);opacity:1}.mlf-search__input::-webkit-search-cancel-button{-webkit-appearance:none;display:none}.mlf-search__clear{align-items:center;border-radius:.5rem;color:var(--mlf-muted);display:none;height:28px;justify-content:center;width:28px}.mlf-search.is-filled .mlf-search__clear{display:flex}.mlf .mlf-search__clear:hover{background:hsla(0,0%,100%,.06);color:#fff}.mlf-group{align-items:center;color:var(--mlf-muted);display:flex;font-size:13px;font-weight:600;gap:14px;margin:0 2px 12px}.mlf-group:after{background:var(--mlf-line-soft);content:"";flex:1;height:1px}.mlf-group small{color:var(--mlf-faint);font-size:13px;font-weight:500;order:2}.mlf-group--next{margin-top:32px}.mlf-topics{display:flex;flex-direction:column;gap:10px}.mlf-topic{--rank:#9b9b9b;align-items:center;background:var(--mlf-card);border:1px solid var(--mlf-line);border-radius:1rem;-moz-column-gap:28px;column-gap:28px;display:grid;grid-template-areas:"main stats last";grid-template-columns:minmax(0,1fr) auto 210px;padding:20px 24px;position:relative;transition:border-color .3s,background-color .3s}.mlf-topic:hover{background:var(--mlf-card-hover);border-color:var(--mlf-line-hover)}.mlf-topic.is-pinned{background:linear-gradient(90deg,rgba(255,42,109,.06),rgba(255,42,109,0) 55%),var(--mlf-card);border-color:rgba(255,42,109,.22)}.mlf-topic.is-pinned:hover{border-color:rgba(255,42,109,.4)}.mlf-topic.is-marked:before{background:var(--rank);border-radius:2px;bottom:18px;content:"";left:-1px;opacity:.85;position:absolute;top:18px;width:3px}.mlf-topic.is-locked .mlf-topic__link{color:var(--mlf-text-2)}.mlf-topic__main{display:flex;gap:16px;grid-area:main;min-width:0}.mlf-avatar{background:#111;border:1px solid hsla(0,0%,100%,.1);border-color:color-mix(in srgb,var(--rank,#fff) 32%,transparent);border-radius:.8rem;flex-shrink:0;height:46px;-o-object-fit:cover;object-fit:cover;width:46px}.mlf-avatar--sm{border-radius:.6rem;height:34px;width:34px}.mlf-avatar--lg{border-radius:1rem;height:64px;width:64px}.mlf-topic__body{flex:1;min-width:0}.mlf-topic__pin{color:var(--mlf-accent-2);display:block;font-size:12.5px;font-weight:600;line-height:1;margin-bottom:7px}.mlf-topic__title{text-wrap:pretty;color:var(--mlf-text);font-size:16.5px;font-weight:600;line-height:1.4}.mlf-topic__link{color:var(--mlf-text);transition:color .3s}.mlf-topic__link:after{border-radius:1rem;content:"";inset:-1px;position:absolute}.mlf-topic__link:focus-visible{outline:0}.mlf-topic__link:focus-visible:after{outline:1px solid var(--mlf-accent);outline-offset:2px}.mlf-topic:hover .mlf-topic__link{color:#fff}.mlf-lock{border:1px solid hsla(0,0%,100%,.14);border-radius:6px;color:var(--mlf-muted);display:inline-block;font-size:12px;font-weight:500;line-height:1;margin-left:10px;padding:4px 8px;vertical-align:2px;white-space:nowrap}.mlf-topic__meta{align-items:center;color:var(--mlf-muted);display:flex;flex-wrap:wrap;font-size:13px;gap:6px 12px;margin-top:8px}.mlf-author{color:var(--mlf-text);font-weight:600}.mlf-author.is-staff,.mlf-rank{color:var(--rank)}.mlf-rank{background:hsla(0,0%,100%,.05);background:color-mix(in srgb,var(--rank) 13%,transparent);border:1px solid hsla(0,0%,100%,.1);border:1px solid color-mix(in srgb,var(--rank) 34%,transparent);border-radius:6px;display:inline-block;font-size:12px;font-weight:500;line-height:1;padding:4px 8px;white-space:nowrap}.mlf-sep{background:#55555a;border-radius:50%;flex-shrink:0;height:3px;width:3px}.mlf-tags{flex-wrap:wrap;gap:4px 14px}.mlf-tag,.mlf-tags{display:inline-flex}.mlf-tag{align-items:center;color:var(--mlf-muted);font-size:13px;gap:6px}.mlf-tag:before{background:var(--tag,#9b9b9b);border-radius:50%;content:"";flex-shrink:0;height:6px;width:6px}.mlf-topic__stats{display:flex;gap:4px;grid-area:stats}.mlf-stat{align-items:center;background:none;border:1px solid transparent;border-radius:.75rem;display:flex;flex-direction:column;gap:3px;min-width:78px;padding:8px 10px;text-align:center}.mlf-stat b{color:#fff;font-size:16px;font-variant-numeric:tabular-nums;font-weight:600;line-height:1.2}.mlf-stat span{color:var(--mlf-faint);font-size:12.5px;line-height:1.2}.mlf-stat--soft b{color:var(--mlf-text-2);font-weight:500}.mlf-stat--btn{cursor:pointer;position:relative;transition:background-color .3s,border-color .3s;z-index:2}.mlf .mlf-stat--btn:hover:not(:disabled){background:rgba(255,42,109,.08);border-color:rgba(255,42,109,.35)}.mlf .mlf-stat--btn[aria-pressed=true]{background:rgba(255,42,109,.1);border-color:rgba(255,42,109,.4)}.mlf-stat--btn[aria-pressed=true] b{color:var(--mlf-accent-2)}.mlf-stat--btn.is-busy{opacity:.6;pointer-events:none}.mlf-topic__last{align-items:center;align-self:stretch;border-left:1px solid var(--mlf-line-soft);display:flex;gap:12px;grid-area:last;min-width:0;padding-left:24px}.mlf-last__text{line-height:1.3;min-width:0}.mlf-last__name{color:var(--mlf-text);display:block;font-size:14px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlf-last__time{color:var(--mlf-muted);display:block;font-size:12.5px;margin-top:3px}.mlf-last__empty{color:var(--mlf-faint);font-size:13px}.mlf-last__label{display:none}.mlf-pager{align-items:center;display:flex;flex-wrap:wrap;gap:16px;justify-content:space-between;margin-top:28px}.mlf-pager__info{color:var(--mlf-muted);font-size:13.5px}.mlf-pager__info b{color:var(--mlf-text);font-weight:600}.mlf-pager__links{display:flex;flex-wrap:wrap;gap:6px;justify-content:center}.mlf-page{align-items:center;background:hsla(0,0%,100%,.03);border:1px solid hsla(0,0%,100%,.1);border-radius:.75rem;color:var(--mlf-text-2);display:inline-flex;font-size:14px;font-variant-numeric:tabular-nums;font-weight:600;height:40px;justify-content:center;min-width:40px;padding:0 12px;transition:background-color .3s,border-color .3s,color .3s}.mlf .mlf-page:hover{background:rgba(255,42,109,.08);border-color:rgba(255,42,109,.4);color:#fff}.mlf .mlf-page.is-active{background:var(--mlf-accent);border-color:var(--mlf-accent);box-shadow:0 8px 24px -10px rgba(255,42,109,.7);color:#fff}.mlf .mlf-page.is-disabled{opacity:.35;pointer-events:none}.mlf-page.is-dots{background:none;border-color:transparent;color:var(--mlf-faint);min-width:24px;padding:0}.mlf-note{background:hsla(0,0%,100%,.02);border:1px solid var(--mlf-line);border-left:3px solid #f59e0b;border-radius:1rem;margin-top:28px;padding:18px 22px}.mlf-note__title{color:#fff;font-size:15px;font-weight:600}.mlf-note__text{color:var(--mlf-muted);margin-top:4px}.mlf-empty{border:1px dashed hsla(0,0%,100%,.14);border-radius:1rem;padding:48px 24px;text-align:center}.mlf-empty__title{color:#fff;font-family:var(--mlf-display);font-size:16px;font-weight:700;letter-spacing:-.01em}.mlf-empty__text{color:var(--mlf-muted);margin:8px auto 0;max-width:400px}.mlf-empty .mlf-btn{height:42px;margin-top:20px;padding:0 20px}.mlf-lead{background:linear-gradient(180deg,rgba(255,42,109,.07),rgba(255,42,109,.015));border:1px solid rgba(255,42,109,.24);border-radius:1rem;margin-bottom:20px;padding:26px 30px;position:relative}.mlf-lead__corner{border-color:rgba(255,42,109,.55);height:14px;pointer-events:none;position:absolute;width:14px}.mlf-lead__corner--tl{border-left:1px solid;border-top:1px solid;left:10px;top:10px}.mlf-lead__corner--br{border-bottom:1px solid;border-right:1px solid;bottom:10px;right:10px}.mlf-lead__tag{color:var(--mlf-accent-2);font-size:13px;font-weight:600;margin-bottom:16px}.mlf-lead__grid{flex-wrap:wrap;gap:22px 40px;justify-content:space-between}.mlf-lead__grid,.mlf-lead__who{align-items:center;display:flex}.mlf-lead__who{gap:20px;min-width:0}.mlf-lead__place{font-size:clamp(2rem,4vw,2.75rem);font-weight:800;letter-spacing:-.03em;line-height:1}.mlf-lead__name,.mlf-lead__place{color:#fff;font-family:var(--mlf-display)}.mlf-lead__name{font-size:18px;font-weight:700;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlf-lead__who .mlf-rank{margin-top:10px}.mlf-lead__stats{display:flex;gap:36px}.mlf-lead__stats b{color:#fff;display:block;font-size:24px;font-variant-numeric:tabular-nums;font-weight:700;line-height:1}.mlf-lead__stats span{color:var(--mlf-muted);display:block;font-size:13px;margin-top:8px}.mlf-lb__row{align-items:center;-moz-column-gap:20px;column-gap:20px;display:grid;grid-template-columns:44px minmax(0,1fr) 120px 120px;padding:14px 26px}.mlf-lb__row+.mlf-lb__row{border-top:1px solid var(--mlf-line-soft)}.mlf-lb__row--head{background:hsla(0,0%,100%,.025);color:var(--mlf-muted);font-size:12.5px;font-weight:500;padding-block:11px}.mlf-lb__row:not(.mlf-lb__row--head){transition:background-color .3s,box-shadow .3s}.mlf-lb__row:not(.mlf-lb__row--head):hover{background:hsla(0,0%,100%,.025);box-shadow:inset 2px 0 0 var(--mlf-accent)}.mlf-lb__place{color:var(--mlf-faint);font-size:14px;font-variant-numeric:tabular-nums;font-weight:600}.mlf-lb__user{align-items:center;display:flex;gap:14px;min-width:0}.mlf-lb__name{color:var(--mlf-text);font-size:15px;font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.mlf-lb__rank{color:var(--rank);font-size:13px;font-weight:500;margin-top:2px}.mlf-lb__num{color:var(--mlf-text-2);font-size:15px;font-variant-numeric:tabular-nums;text-align:right}.mlf-lb__num--strong{color:#fff;font-weight:600}.mlf-lb__row--head .mlf-lb__num{color:inherit;font-size:inherit}.mlf-hint{color:var(--mlf-faint);font-size:13px;margin-top:16px}.mlf-ranks{display:grid;gap:14px;grid-template-columns:repeat(auto-fill,minmax(290px,1fr))}.mlf-rcard{--rank:#9b9b9b;background:var(--mlf-card);border:1px solid var(--mlf-line);border-radius:1rem;display:flex;flex-direction:column;overflow:hidden;transition:border-color .5s}.mlf-rcard:hover{border-color:var(--mlf-line-hover)}.mlf-rcard__body{flex:1;padding:22px}.mlf-rcard__top{align-items:flex-start;display:flex;gap:12px;justify-content:space-between}.mlf-rcard__name{color:var(--rank);font-family:var(--mlf-display);font-size:15px;font-weight:700;letter-spacing:-.01em;line-height:1.35}.mlf-rcard__badge{border:1px solid hsla(0,0%,100%,.15);border-radius:6px;color:var(--mlf-text-2);flex-shrink:0;font-size:12px;font-weight:500;line-height:1;padding:4px 8px}.mlf-rcard__label{color:var(--mlf-faint);font-size:12.5px;font-weight:500}.mlf-rcard__req{color:var(--mlf-text);font-size:14px;line-height:1.5;margin-top:2px}.mlf-rcard__block{margin-top:18px}.mlf-rcard__block+.mlf-rcard__block{border-top:1px solid var(--mlf-line-soft);padding-top:18px}.mlf-rcard__list{display:grid;gap:6px;margin-top:8px}.mlf-rcard__list li{color:var(--mlf-text-2);display:flex;font-size:14px;gap:10px;line-height:1.5}.mlf-rcard__list li:before{background:var(--rank);border-radius:50%;content:"";flex-shrink:0;height:4px;margin-top:9px;width:4px}.mlf-rcard__bar{background:linear-gradient(90deg,var(--rank),transparent 60%);height:1px}@media (max-width:1024px){.mlf-topic{grid-template-areas:"main main" "stats last";grid-template-columns:minmax(0,1fr) auto;row-gap:16px}.mlf-topic__last,.mlf-topic__stats{border-top:1px solid var(--mlf-line-soft);padding-top:14px}.mlf-topic__last{align-self:auto;border-left:0;padding-left:0}.mlf-stat{align-items:baseline;flex-direction:row;gap:6px;min-width:0;padding:6px 10px}.mlf-stat b{font-size:15px}.mlf-stat span{font-size:13px}.mlf-last__label{color:var(--mlf-faint);display:block;font-size:12.5px}}@media (max-width:767px){.mlf-crumbs{margin-bottom:22px}.mlf-hero{margin-bottom:28px}.mlf-hero .mlf-btn{width:100%}.mlf-tabs{gap:24px;margin-bottom:28px}.mlf-bar{align-items:stretch;flex-direction:column}.mlf-seg{display:flex}.mlf-seg a,.mlf-seg button{flex:1;justify-content:center;padding:0 8px}.mlf-field{justify-content:space-between}.mlf .mlf-select{flex:1}.mlf-field{width:100%}.mlf-dd{flex:1;min-width:0}.mlf-dd__btn{min-width:0;width:100%}.mlf-dd__list{left:0;right:0}.mlf-search{width:100%}.mlf-sub{grid-template-columns:minmax(0,1fr) 14px;padding:18px;row-gap:12px}.mlf-sub__stats{grid-column:1/-1;grid-row:2}.mlf-sub__stats .mlf-stat{align-items:baseline;flex-direction:row;gap:6px;min-width:0;padding:0 16px 0 0}.mlf-topic{padding:18px}.mlf-topic__main{gap:14px}.mlf-avatar{height:40px;width:40px}.mlf-topic__title{font-size:16px}.mlf-topic{grid-template-areas:"main" "stats" "last";grid-template-columns:minmax(0,1fr)}.mlf-topic__last{border-top:0;padding-top:0}.mlf-topic__last .mlf-last__text{align-items:baseline;display:flex;flex-wrap:wrap;gap:2px 8px}.mlf-topic__last .mlf-avatar{display:none}.mlf-last__name,.mlf-last__time{display:inline;margin:0}.mlf-last__label{flex-basis:100%}.mlf-pager{flex-direction:column}.mlf-pager__info{display:none}.mlf-lead{padding:22px 20px}.mlf-lead__stats{border-top:1px solid var(--mlf-line);padding-top:18px;width:100%}.mlf-lb__row{-moz-column-gap:12px;column-gap:12px;grid-template-columns:26px minmax(0,1fr) 74px 64px;padding:12px 16px}.mlf-avatar--lg{height:52px;width:52px}}@media (prefers-reduced-motion:reduce){.mlf:after,.mlf:before{animation:none}:host(.mlf-ready) .mlf .mlf-reveal.mlf-in{animation:none}}
