.lsd-rule-top{border-top:1px solid var(--ls-rule)}.lsd-rule-btm{border-bottom:1px solid var(--ls-rule)}.lsd-dateline{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-ink-mute);align-items:center;gap:10px;font-size:11px;display:flex}.lsd-dateline:before,.lsd-dateline:after{content:"";background:var(--ls-rule);flex:1;height:1px}.lsd-crumb{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.12em;text-transform:uppercase;color:var(--ls-ink-mute);font-size:11px}.lsd-crumb a{color:var(--ls-ink-mute);transition:color .18s}.lsd-crumb a:hover{color:var(--ls-signal)}.lsd-crumb .lsd-sep{color:var(--ls-rule-2);margin:0 8px}.lsd-crumb .lsd-here{color:var(--ls-ink)}.lsd-app-tile{color:#fdfcf9;letter-spacing:-.02em;border-radius:14px;flex-shrink:0;justify-content:center;align-items:center;width:56px;height:56px;font-size:22px;font-weight:700;display:flex;position:relative;overflow:hidden;box-shadow:inset 0 0 0 1px #0b0f170f,0 4px 10px #0b0f170f}.lsd-app-tile:after{content:"";background:radial-gradient(circle at 30% 25%,#ffffff2e,#0000 55%);position:absolute;inset:0}.lsd-hero-h1{letter-spacing:-.045em;text-wrap:balance;margin:0;font-family:Inter,system-ui,sans-serif;font-size:120px;font-weight:700;line-height:.92}.lsd-hero-tagline{color:var(--ls-ink-2);text-wrap:pretty;max-width:680px;margin:24px 0 0;font-size:20px;line-height:1.5}.lsd-grad-italic{background:var(--ls-launch);color:#0000;-webkit-background-clip:text;background-clip:text;font-style:italic}.lsd-glance-row{border-bottom:1px dashed var(--ls-rule);justify-content:space-between;align-items:baseline;padding:10px 0;display:flex}.lsd-glance-num{letter-spacing:-.035em;font-variant-numeric:tabular-nums;font-size:28px;font-weight:700}.lsd-delta{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;font-variant-numeric:tabular-nums;letter-spacing:.04em;font-size:11px;font-weight:600}.lsd-d-up{color:var(--ls-success)}.lsd-d-down{color:var(--ls-signal)}.lsd-d-flat{color:var(--ls-ink-mute)}.lsd-d-new{color:var(--ls-ember);font-weight:700}.lsd-desk-intro{letter-spacing:-.01em;color:var(--ls-ink-2);text-wrap:pretty;column-count:2;column-gap:48px;margin:0;font-family:Inter,system-ui,sans-serif;font-size:19px;font-weight:400;line-height:1.55}.lsd-desk-intro:first-letter{float:left;color:var(--ls-signal);letter-spacing:-.04em;padding:6px 12px 0 0;font-family:Inter,system-ui,sans-serif;font-size:84px;font-weight:700;line-height:.85}.lsd-byline-meta{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;color:var(--ls-ink-mute);text-transform:uppercase;font-size:11px;line-height:1.7}.lsd-section-label{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;color:var(--ls-signal);margin-bottom:10px;font-size:11px}.lsd-display-h2{letter-spacing:-.035em;margin:0;font-family:Inter,system-ui,sans-serif;font-weight:700;line-height:1}.lsd-feat-card{border:1px solid var(--ls-rule);background:var(--ls-paper);color:inherit;border-radius:18px;flex-direction:column;gap:16px;padding:28px;text-decoration:none;transition:transform .2s,box-shadow .2s;display:flex;position:relative}.lsd-feat-card:hover{transform:translateY(-2px);box-shadow:0 12px 28px #0b0f1714}.lsd-feat-card.lsd-dark{color:#fdfcf9;background:linear-gradient(135deg,#0b0f17 0%,#1a2130 100%);border-color:#0000}.lsd-feat-card.lsd-dark .lsd-muted{color:#fdfcf99e}.lsd-feat-card.lsd-dark .lsd-rule-line{border-color:#fdfcf924}.lsd-rank-table-wrap{background:var(--ls-paper);border:1px solid var(--ls-rule);border-radius:16px;padding:4px 24px}.lsd-rank-row{border-bottom:1px solid var(--ls-rule);color:inherit;grid-template-columns:48px 56px minmax(160px,1.1fr) minmax(0,1.2fr) 80px 72px auto;align-items:center;gap:20px;padding:18px 0;text-decoration:none;transition:background .18s;display:grid}.lsd-rank-row:last-child{border-bottom:0}.lsd-rank-row:hover{background:#0b0f1706}.lsd-rank-row:hover .lsd-rank-name{color:var(--ls-signal)}.lsd-rank-num{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--ls-ink-mute);font-variant-numeric:tabular-nums;letter-spacing:-.02em;text-align:right;font-size:22px;font-weight:700}.lsd-rank-top{color:var(--ls-signal)}.lsd-rank-name{letter-spacing:-.015em;font-family:Inter,system-ui,sans-serif;font-size:18px;font-weight:600;transition:color .18s}.lsd-row-tag{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.1em;text-transform:uppercase;color:var(--ls-ink-mute);border:1px solid var(--ls-rule);background:var(--ls-paper);border-radius:4px;padding:3px 7px;font-size:9px}.lsd-sort-tab{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;letter-spacing:.14em;text-transform:uppercase;border:1px solid var(--ls-rule);background:var(--ls-paper);color:var(--ls-ink-mute);cursor:pointer;border-radius:4px;padding:8px 14px;font-size:10px}.lsd-sort-tab[data-active=true]{background:var(--ls-ink);color:var(--ls-paper);border-color:var(--ls-ink)}.lsd-uv-btn{background:var(--ls-paper);border:1.5px solid var(--ls-rule-2);min-width:72px;color:var(--ls-ink);cursor:pointer;border-radius:12px;flex-direction:column;align-items:center;gap:4px;padding:10px 12px;font-family:inherit;transition:all .16s;display:flex;position:relative;box-shadow:0 1px #0b0f170a}.lsd-uv-btn:hover{border-color:var(--ls-ink);transform:translateY(-1px);box-shadow:0 6px 14px #0b0f1714}.lsd-uv-btn .lsd-uv-count{letter-spacing:-.025em;font-variant-numeric:tabular-nums;font-size:16px;font-weight:700;line-height:1}.lsd-uv-btn[data-voted=true]{background:var(--ls-launch);color:#fdfcf9;border-color:#0000;box-shadow:0 4px 14px #e8322b47}.lsd-rel-chip{border:1px solid var(--ls-rule);background:var(--ls-paper);color:var(--ls-ink);border-radius:999px;align-items:center;gap:8px;padding:9px 14px;font-size:13px;font-weight:500;text-decoration:none;transition:all .18s;display:inline-flex}.lsd-rel-chip:hover{border-color:var(--ls-signal);color:var(--ls-signal)}.lsd-rel-chip .lsd-count{font-family:var(--font-jetbrains-mono), ui-monospace, monospace;color:var(--ls-ink-mute);letter-spacing:.06em;font-size:10px}.lsd-sib-card{border:1px solid var(--ls-rule);background:var(--ls-paper);color:inherit;border-radius:12px;align-items:center;gap:14px;padding:14px 16px;text-decoration:none;transition:all .18s;display:flex}.lsd-sib-card:hover{border-color:var(--ls-ink);transform:translateY(-1px)}.lsd-show-more-btn{background:var(--ls-paper);border:1px solid var(--ls-rule-2);color:var(--ls-ink);letter-spacing:-.01em;cursor:pointer;border-radius:10px;padding:14px 28px;font-family:inherit;font-size:14px;font-weight:600;transition:all .18s}.lsd-show-more-btn:hover{border-color:var(--ls-ink)}@media (max-width:1280px){.lsd-hero-h1{font-size:96px}}@media (max-width:1100px){.lsd-hero-grid{grid-template-columns:1fr!important;gap:32px!important}.lsd-hero-glance{border-top:1px solid var(--ls-rule);border-left:0!important;padding-top:24px!important;padding-left:0!important}.lsd-hero-h1{font-size:76px;line-height:.94}.lsd-desk-grid{grid-template-columns:1fr!important;gap:32px!important}.lsd-desk-intro{column-count:1!important}.lsd-featured-grid{grid-template-columns:1fr!important}.lsd-siblings-grid{grid-template-columns:1fr 1fr!important}.lsd-standings-head{flex-direction:column!important;align-items:flex-start!important}.lsd-rank-table-wrap{padding:4px 16px!important}.lsd-rank-row{grid-template-columns:40px 48px 1fr auto!important;grid-template-areas:"num tile name stats""num tile sub sub"!important;gap:10px 14px!important}.lsd-rank-row>.lsd-rank-num{grid-area:num}.lsd-rank-row>.lsd-rank-tile{grid-area:tile}.lsd-rank-row>.lsd-rank-main{grid-area:name;min-width:0}.lsd-rank-row>.lsd-rank-sub{flex-wrap:wrap;grid-area:sub;align-items:center;gap:8px;display:flex}.lsd-rank-row>.lsd-rank-stats{grid-area:stats;align-self:center}.lsd-rank-row>.lsd-rank-delta-col,.lsd-rank-row>.lsd-rank-spark-col{display:none}.lsd-rank-header{display:none!important}}@media (max-width:720px){.lsd-crumb{flex-wrap:wrap;row-gap:4px;font-size:10px!important}.lsd-hero-h1{font-size:52px!important;line-height:1!important}.lsd-hero-tile{border-radius:12px!important;width:48px!important;height:48px!important;font-size:20px!important}.lsd-hero-tagline{font-size:16px!important}.lsd-glance-num{font-size:22px!important}.lsd-display-h2{font-size:32px!important}.lsd-desk-intro{font-size:16px!important}.lsd-desk-intro:first-letter{font-size:64px!important}.lsd-feat-card{padding:18px!important}.lsd-feat-hd{flex-direction:column!important;align-items:flex-start!important;gap:14px!important}.lsd-feat-stats{text-align:left!important}.lsd-feat-name{font-size:28px!important}.lsd-feat-big-stat{font-size:32px!important}.lsd-siblings-grid{grid-template-columns:1fr!important}.lsd-sort-tabs,.lsd-timeframe-tabs{flex-wrap:wrap!important}.lsd-rank-table-wrap{padding:4px 12px!important}.lsd-rank-row{grid-template-columns:32px 40px 1fr auto!important;gap:10px!important}.lsd-rank-num{font-size:18px!important}.lsd-rank-name{font-size:15px!important}.lsd-uv-btn{min-width:60px!important;padding:8px 10px!important}.lsd-uv-btn .lsd-uv-count{font-size:14px!important}.lsd-row-tag{padding:2px 6px!important;font-size:8px!important}.lsd-rel-chip{padding:7px 12px!important;font-size:12px!important}.lsd-show-more-btn{width:100%!important}}@media (max-width:480px){.lsd-hero-h1{font-size:44px!important}.lsd-rank-row{grid-template-columns:28px 36px 1fr auto!important;gap:8px!important}.lsd-rank-name{font-size:14px!important}.lsd-feat-hd{flex-direction:column!important;align-items:flex-start!important}.lsd-feat-name{font-size:24px!important}.lsd-feat-big-stat{font-size:28px!important}}