.sd{padding-bottom:72px}.sd-hero{position:relative;overflow:hidden;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(0,1fr);align-items:center;gap:24px;min-height:300px;padding:clamp(28px,4vw,56px);border-radius:12px;background:#0a0a0a;color:#fff}.sd-hero:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:radial-gradient(60% 90% at 85% 40%,rgba(248,255,0,.16),transparent 60%);pointer-events:none}.sd-hero>*{position:relative}.sd-k{display:inline-flex;align-items:center;gap:6px;font-size:13px;font-weight:700;color:var(--yellow)}.sd-t{margin:8px 0 0;font-size:clamp(40px,5vw,68px);line-height:.95;font-weight:900!important;letter-spacing:-.045em!important;color:#fff}.sd-s{margin:16px 0 0;max-width:46ch;font-size:16px;line-height:1.55;color:#ffffffb8}.sd-cta{margin-top:26px;display:flex;flex-wrap:wrap;align-items:center;gap:16px}.sd-btn{display:inline-flex;align-items:center;gap:8px;height:48px;padding:0 24px;border-radius:999px;background:var(--yellow);color:#0a0a0a;font-weight:800;border:0;cursor:pointer;transition:transform .15s ease}.sd-btn:active{transform:scale(.97)}.sd-btn.is-dark{background:#0a0a0a;color:#fff;height:44px}.sd-prot{display:inline-flex;align-items:center;gap:6px;font-size:13px;color:#fff9}.sd-hero__stat{justify-self:end;display:grid;grid-template-columns:auto;text-align:right}.sd-hero__stat b{font-size:clamp(34px,4vw,52px);font-weight:900;letter-spacing:-.04em;line-height:1;font-variant-numeric:tabular-nums}.sd-hero__stat span{font-size:13px;color:#ffffff8c;margin:4px 0 18px}.sd-hero__stat span:last-child{margin-bottom:0}.sd-tools{margin-top:28px}.sd-row{display:flex;gap:10px;flex-wrap:wrap}.sd-search{flex:1 1 320px;display:flex;align-items:center;gap:10px;height:46px;padding:0 14px;border-radius:12px;background:var(--c-surface-2);color:var(--c-muted)}.sd-search:focus-within{box-shadow:0 0 0 2px var(--c-text) inset}.sd-search input{flex:1;min-width:0;height:100%;border:0;outline:0;background:transparent;font-size:15px;color:var(--c-text)}.sd-search button{display:grid;place-items:center;width:26px;height:26px;border-radius:999px;border:0;background:var(--c-line);color:var(--c-text);cursor:pointer}.sd-select{height:46px;padding:0 36px 0 14px;border-radius:12px;border:0;background:var(--c-surface-2);color:var(--c-text);font-size:14px;font-weight:600;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' viewBox='0 0 24 24' fill='none' stroke='%23888' stroke-width='2.5'%3E%3Cpath d='m6 9 6 6 6-6'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 14px center}.sd-chips{display:flex;gap:8px;margin-top:14px;overflow-x:auto;padding-bottom:4px;scrollbar-width:none}.sd-chips::-webkit-scrollbar{display:none}.sd-chip{flex:none;display:inline-flex;align-items:center;gap:8px;height:36px;padding:0 14px;border-radius:999px;border:1px solid var(--c-line);background:var(--c-surface);color:var(--c-text);font-size:13px;font-weight:600;cursor:pointer;transition:background .15s ease,border-color .15s ease}.sd-chip img{width:20px;height:20px;-o-object-fit:contain;object-fit:contain}.sd-chip:hover{border-color:var(--c-text)}.sd-chip.is-on{background:#0a0a0a;border-color:#0a0a0a;color:#fff}.sd-count{display:flex;align-items:center;gap:12px;margin-top:16px;font-size:14px;font-weight:600;color:var(--c-muted)}.sd-count button{border:0;background:none;padding:0;font:inherit;color:var(--c-text);text-decoration:underline;cursor:pointer}.sd-sec{margin-top:16px}.sd-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}@media(max-width:1180px){.sd-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:860px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:520px){.sd-grid{grid-template-columns:1fr}}.sd-card{position:relative;display:flex;flex-direction:column;border-radius:12px;overflow:hidden;background:var(--c-surface);border:1px solid var(--c-line);transition:transform .2s ease,box-shadow .2s ease}@media(hover:hover){.sd-card:not(.is-skel):hover{transform:translateY(-2px);box-shadow:0 10px 28px #00000014}}.sd-card__banner{position:relative;height:128px;background:linear-gradient(135deg,#0a0a0a,#2a2a2a);background-size:cover;background-position:center;overflow:hidden}.sd-fan{position:absolute;top:0;right:0;bottom:0;left:0}.sd-fan img{position:absolute;left:50%;bottom:-28px;width:70px;aspect-ratio:63 / 88;-o-object-fit:cover;object-fit:cover;border-radius:5px;box-shadow:0 6px 18px #0006;transform:translate(calc(-50% + (var(--i) - (var(--n) - 1) / 2) * 46px)) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 9deg));transform-origin:50% 100%;transition:transform .25s ease;background:#222}.sd-fan img:nth-child(1){z-index:2}@media(hover:hover){.sd-card:hover .sd-fan img{transform:translate(calc(-50% + (var(--i) - (var(--n) - 1) / 2) * 54px)) translateY(-6px) rotate(calc((var(--i) - (var(--n) - 1) / 2) * 12deg))}}.sd-card__body{display:flex;flex-direction:column;gap:6px;padding:30px 16px 16px;flex:1}.sd-logo{position:absolute;top:104px;left:16px;z-index:3;display:grid;place-items:center;width:48px;height:48px;border-radius:12px;overflow:hidden;background:var(--yellow);border:3px solid var(--c-surface);pointer-events:none}.sd-logo img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;background:#fff}.sd-logo b{font-size:20px;font-weight:900;color:#0a0a0a}.sd-card__name{margin:0;font-size:17px;font-weight:800;letter-spacing:-.02em;line-height:1.2;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-card__link{color:var(--c-text)}.sd-card__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1}.sd-card__link:focus-visible{outline:none}.sd-card:has(.sd-card__link:focus-visible){box-shadow:0 0 0 2px var(--c-text)}.sd-card__tag{margin:0;font-size:13px;line-height:1.45;color:var(--c-muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:calc(13px * 1.45 * 2)}.sd-card__tag.is-empty{opacity:.7}.sd-card__meta{display:flex;flex-wrap:wrap;gap:4px 12px;margin-top:4px;font-size:12.5px;color:var(--c-muted);font-variant-numeric:tabular-nums}.sd-card__meta b{color:var(--c-text);font-weight:800}.sd-card__badges{position:relative;z-index:2;margin-top:auto;padding-top:8px;min-height:32px;display:flex;align-items:center}.sd-card.is-skel .sd-card__banner{background:var(--c-surface-2)}.sd-card.is-skel .sd-logo{background:var(--c-line)}.sd-card.is-skel i{display:block;height:12px;border-radius:6px;background:var(--c-surface-2);animation:sd-pulse 1.4s ease-in-out infinite}@keyframes sd-pulse{50%{opacity:.5}}.sd-empty{display:flex;flex-direction:column;align-items:center;gap:8px;padding:64px 20px;border-radius:12px;background:var(--c-surface-2);text-align:center;color:var(--c-muted)}.sd-empty b{font-size:18px;color:var(--c-text)}.sd-empty .sd-btn{margin-top:10px}@media(max-width:720px){.sd-hero{grid-template-columns:1fr;min-height:0}.sd-hero__stat{justify-self:start;text-align:left;grid-template-columns:auto auto;-moz-column-gap:10px;column-gap:10px;align-items:baseline}.sd-hero__stat span{margin:0 18px 0 0}.sd-select{flex:1 1 140px}}@media(prefers-reduced-motion:reduce){.sd-card,.sd-fan img{transition:none}.sd-card.is-skel i{animation:none}}.sd-hero{border-radius:28px;background:repeating-linear-gradient(120deg,rgba(255,255,255,.13) 0 18px,transparent 18px 36px),radial-gradient(120% 95% at 100% 0%,#5ac2ff,#0099fe 42%,#0062d1)}.sd-hero:before{display:none}.sd-k{height:30px;padding:0 12px;border-radius:999px;background:#fff;color:#0a0a0a}.sd-s,.sd-prot{color:#ffffffe0}.sd-hero__stat{padding:18px 22px;border-radius:20px;background:#fff;color:#0a0a0a;box-shadow:0 20px 40px -24px #00143c99}.sd-hero__stat span{color:#707070}.sd-card{border-radius:18px;border:0;background:var(--c-surface-2);padding:6px}.sd-card__banner{border-radius:13px;height:140px}.sd-card__body{padding:30px 12px 12px}.sd-logo{top:118px;left:18px;width:52px;height:52px;border-radius:50%;border:4px solid var(--c-surface-2);background:#fffdf8;box-shadow:0 8px 16px -10px #0006}.sd-logo b{color:#0a0a0a}.sd-chip.is-on{background:#0099fe;border-color:#0099fe}@media(max-width:860px){.sd-hero__stat{justify-self:start;text-align:left}}.sd-title{margin:0 0 16px;font-size:clamp(32px,3.4vw,48px);font-weight:900!important;letter-spacing:-.045em!important;line-height:1;color:var(--c-text)}.sd-title small{font-size:.42em;font-weight:700;letter-spacing:0;color:var(--c-muted);vertical-align:middle;margin-left:6px}.sd-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}@media(max-width:1100px){.sd-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:620px){.sd-grid{grid-template-columns:1fr}}.sd-card{border-radius:24px;border:1px solid #E6E6E6;padding:8px;background:#fff;overflow:visible}.sd-card__banner{height:108px;border-radius:18px}.sd-card__banner.is-brand{background:repeating-linear-gradient(120deg,var(--stripe, rgba(255,255,255,.2)) 0 14px,transparent 14px 28px),radial-gradient(120% 120% at 100% 0%,var(--g0, #5AC2FF) 0%,var(--g1, #0099FE) 45%,var(--g2, #0062D1) 100%)}.sd-logo{top:86px;left:22px;width:48px;height:48px;border-radius:999px;border:4px solid #fff;background:#0a0a0b;box-shadow:0 2px 8px #0000001f}.sd-logo b{font-size:15px;color:#fff;letter-spacing:-.02em}.sd-card__body{padding:34px 8px 6px;gap:10px}.sd-head{display:flex;align-items:center;gap:10px}.sd-card__name{flex:1;min-width:0;display:flex;align-items:center;gap:6px;font-size:17px;font-weight:900}.sd-card__name a{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.sd-verified{flex:none;color:#fff;fill:#0099fe}.sd-follow{position:relative;z-index:2;flex:none}.sd-follow .t-btn{background:#f9ff01!important;color:#0a0a0b!important;border:0!important;border-radius:999px;font-weight:800;padding:0 16px;min-height:34px!important;transition:transform .16s cubic-bezier(.23,1,.32,1)}.sd-follow .t-btn.t-btn-outline{background:#f4f4f4!important}.sd-follow .t-btn:active{transform:scale(.97)}.sd-stats{display:flex;flex-wrap:wrap;gap:4px 14px;font-size:13px;color:var(--c-muted);font-variant-numeric:tabular-nums}.sd-stats span{display:inline-flex;align-items:center;gap:4px}.sd-stats b{color:var(--c-text);font-weight:800}.sd-stats svg{color:var(--c-text)}.sd-ths{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:8px;margin-top:2px}.sd-th{aspect-ratio:1.15;border-radius:14px;background:#f4f4f4;display:grid;place-items:center;overflow:hidden}.sd-th img{height:88%;width:auto;max-width:80%;-o-object-fit:contain;object-fit:contain;border-radius:4px;box-shadow:0 6px 14px -6px #00000059}:is(.dark,[data-theme=dark]) .sd-card{background:#17171a;border-color:#2c2c31}:is(.dark,[data-theme=dark]) .sd-logo{border-color:#17171a}:is(.dark,[data-theme=dark]) .sd-th{background:#222226}.sd .sd-ths{gap:8px;margin-top:2px}.sd .sd-ths .sd-th{width:100%;height:auto;aspect-ratio:1.15;border-radius:14px}.sd .sd-ths .sd-th img{max-height:86%;height:86%;width:auto}
