.tile[data-v-b8710383]{display:flex;flex-direction:column;gap:10px;min-width:0;position:relative}.tile__link[data-v-b8710383]{border-radius:12px;inset:0;position:absolute;z-index:2}.tile__link[data-v-b8710383]:focus-visible{outline:2px solid var(--accent-0-bright);outline-offset:3px}.tile__thumb[data-v-b8710383]{aspect-ratio:16/9;background:var(--bg-2);border:1px solid var(--border-0);border-radius:10px;overflow:hidden;position:relative}.tile--sponsored .tile__thumb[data-v-b8710383]{border-color:rgba(var(--accent-2-rgb),.55)}.tile__thumb[data-v-b8710383]:after{background:var(--gradient-scrim);content:"";inset:0;pointer-events:none;position:absolute}.tile__img[data-v-b8710383]{display:block;height:100%;-o-object-fit:cover;object-fit:cover;transition:filter .25s ease,transform .4s cubic-bezier(.16,1,.3,1);width:100%}.tile__img--veiled[data-v-b8710383]{filter:var(--tile-veil)}.tile:focus-within .tile__img[data-v-b8710383],.tile:hover .tile__img[data-v-b8710383]{filter:none;transform:scale(1.025)}.tile__cover[data-v-b8710383]{align-items:center;background:var(--bg-2);display:flex;inset:0;justify-content:center;overflow:hidden;position:absolute}.tile__cover-field[data-v-b8710383]{filter:blur(28px) saturate(1.1) brightness(.55);height:140%;inset:-20%;-o-object-fit:cover;object-fit:cover;position:absolute;width:140%}.tile__cover-icon[data-v-b8710383]{border-radius:18px;box-shadow:0 8px 24px #00000059;height:64px;-o-object-fit:cover;object-fit:cover;position:relative;width:64px}.tile__cover-initial[data-v-b8710383]{color:var(--text-2);font-size:40px;font-stretch:var(--font-stretch-display);font-weight:800}.tile[data-v-b8710383] .tile__plate--bl,.tile__plate[data-v-b8710383]{position:absolute;z-index:1}.tile__plate[data-v-b8710383]{align-items:center;background:var(--plate-bg);border-radius:6px;color:var(--text-0);display:inline-flex;font-size:12.5px;font-variant-numeric:tabular-nums;font-weight:650;gap:5px;height:24px;padding:0 8px}.tile__plate--tl[data-v-b8710383]{left:8px;top:8px}.tile__plate--tr[data-v-b8710383]{right:8px;top:8px}.tile[data-v-b8710383] .tile__plate--bl{bottom:8px;left:8px}.tile__plate--br[data-v-b8710383]{bottom:8px;right:8px}.tile__lang[data-v-b8710383]{color:var(--text-1);font-size:11.5px;letter-spacing:.04em}.tile__lang[data-v-b8710383],.tile__state[data-v-b8710383]{font-stretch:var(--font-stretch-label);font-weight:800}.tile__state[data-v-b8710383]{font-size:11px;letter-spacing:.05em;text-transform:uppercase}.tile__state--sponsored[data-v-b8710383]{color:var(--accent-2-ink)}.tile__state--new[data-v-b8710383]{color:var(--accent-0-bright)}.tile__state--nsfw[data-v-b8710383]{color:#f2a19f}.tile__meta[data-v-b8710383]{align-items:flex-start;display:flex;gap:10px;padding:0 2px;position:relative}.tile__icon[data-v-b8710383]{background:var(--bg-2);border-radius:10px;flex:none;height:36px;-o-object-fit:cover;object-fit:cover;width:36px}.tile__icon--initial[data-v-b8710383]{align-items:center;color:var(--text-1);display:inline-flex;font-weight:800;justify-content:center}.tile__text[data-v-b8710383]{flex:1;min-width:0}.tile__name[data-v-b8710383]{align-items:center;color:var(--text-0);display:flex;font-family:var(--font-body);font-size:15px;font-weight:650;gap:6px;line-height:1.3;margin:0}.tile__name-text[data-v-b8710383]{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile:hover .tile__name[data-v-b8710383]{color:#fff}.tile__sub[data-v-b8710383]{color:var(--text-2);font-size:13px;margin:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.tile__join[data-v-b8710383]{background:var(--accent-1);border:0;border-radius:8px;color:var(--accent-1-ink);cursor:pointer;font:inherit;font-size:14px;font-weight:700;min-height:36px;opacity:0;padding:0 12px;position:absolute;right:0;top:0;transition:opacity .15s ease,background .15s ease;z-index:3}.tile__join[data-v-b8710383]:hover{background:var(--accent-1-hover)}.tile:hover .tile__join[data-v-b8710383],.tile__join[data-v-b8710383]:focus-visible{opacity:1}.tile__join[data-v-b8710383]:focus-visible{outline:2px solid var(--accent-0-bright);outline-offset:2px}@media(hover:none){.tile__join[data-v-b8710383]{flex:none;opacity:1;position:static}}@media(prefers-reduced-motion:reduce){.tile__img[data-v-b8710383]{transition:none}.tile:hover .tile__img[data-v-b8710383]{transform:none}}
