/*! aiCarousels free tools. (c) aiCarousels. All rights reserved. */
.hb{display:flex;flex-direction:column;gap:16px}.hb-basics{display:flex;flex-direction:row;align-items:center;gap:18px;padding:18px 20px}.hb-basics .pp-photo{width:72px;height:72px;font-size:22px}.hb-basics-f{flex:1;min-width:0;display:flex;flex-direction:column;gap:2px}.hb-basics-f p{margin:0 0 8px}.hb-inputs{display:flex;gap:8px;flex-wrap:wrap}.hb-inputs .input{flex:1 1 180px}.hb-cards{display:grid;grid-template-columns:repeat(auto-fill,minmax(210px,1fr));gap:14px}.hb-card{display:flex;flex-direction:column;gap:12px;padding:14px;color:inherit;text-decoration:none;transition:box-shadow .15s var(--ease),transform .15s var(--ease)}.hb-card:hover{transform:translateY(-2px);box-shadow:0 0 0 1px var(--violet-line, var(--border)),0 14px 30px -18px rgb(0 0 0/.35)}.hb-card-t{display:flex;flex-direction:column;gap:4px}.hb-card-t b{display:inline-flex;align-items:center;gap:8px}.hb-go{margin-top:auto;display:inline-flex;align-items:center;gap:6px;font-weight:600;font-size:14px;color:var(--violet)}.hb-mini{position:relative;display:flex;flex-direction:column;gap:6px;height:168px;padding:10px;border-radius:12px;background:var(--bg-alt, var(--canvas));box-shadow:inset 0 0 0 1px var(--border);overflow:hidden}.hb-av{--s:34px;flex:none;width:var(--s);height:var(--s);border-radius:50%;overflow:hidden;display:grid;place-items:center;background:linear-gradient(135deg,#cbb6f7,#7f56d9);color:#fff;font-size:12px}.hb-av img{width:100%;height:100%;object-fit:cover}.hb-av.ring{box-shadow:0 0 0 2px var(--bg),0 0 0 3.5px #d62976}.hb-row{display:flex;align-items:center;gap:10px}.hb-who{display:flex;flex-direction:column;min-width:0;line-height:1.2}.hb-who b{font-size:12px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-who small{font-size:10px;color:var(--muted);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.hb-nums{flex:1;display:flex;justify-content:space-around}.hb-nums i,.hb-lines i{display:block;height:7px;width:22px;border-radius:4px;background:var(--a-200)}.hb-nums.c{flex:none;justify-content:center;gap:10px}.hb-hl{display:flex;gap:8px}.hb-hl i{width:18px;height:18px;border-radius:50%;box-shadow:inset 0 0 0 1.5px var(--a-200)}.hb-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:2px}.hb-grid i{aspect-ratio:3/4;background:linear-gradient(135deg,#e9d5ff,#a78bfa)}.hb-grid i:nth-child(2n){background:linear-gradient(135deg,#fde68a,#f59e0b)}.hb-grid i:nth-child(3n){background:linear-gradient(135deg,#bfdbfe,#3b82f6)}.hb-grid.tall i{aspect-ratio:3/4.6}.hb-mini.tt{align-items:center}.hb-mini.tt .hb-av{--s:40px}.hb-at{font-size:11px;font-weight:600}.hb-mini.tt .hb-grid{width:100%}.hb-bnr{flex:none;height:38px;border-radius:8px;background:linear-gradient(120deg,#1e1b4b,#7f56d9)}.hb-mini.li .hb-bnr,.hb-mini.xx .hb-bnr{margin:-10px -10px 0;border-radius:0;height:46px}.hb-mini.li .hb-av,.hb-mini.xx .hb-av{--s:42px;margin-top:-26px}.hb-mini.li .hb-av.ring{box-shadow:0 0 0 3px var(--bg)}.hb-mini.xx .hb-av.ring{box-shadow:0 0 0 3px var(--bg-alt, var(--canvas))}.hb-lines{display:flex;flex-direction:column;gap:6px}.hb-lines i{width:90%}.hb-lines i.s{width:60%}.hb-vids{display:grid;grid-template-columns:1fr 1fr;gap:6px}.hb-vids i{aspect-ratio:16/9;border-radius:6px;background:linear-gradient(135deg,#fecaca,#ef4444)}.hb-vids i+i{background:linear-gradient(135deg,#e9d5ff,#8b5cf6)}.hb-mini.pfp{flex-direction:row;align-items:center;justify-content:center;gap:0;padding:0}.hb-pfp{flex:1;height:100%;display:grid;place-items:center;background:#fff}.hb-pfp.dk{background:#111}.hb-pfp .hb-av{width:var(--s);height:var(--s)}@media (max-width:760px){.hb-basics{flex-direction:column;align-items:flex-start}.hb-cards{grid-template-columns:1fr 1fr;gap:10px}.hb-mini{height:140px}}.hb-mini.fbk .hb-bnr{margin:-10px -10px 0;border-radius:0;height:46px;background:linear-gradient(120deg,#0866ff,#79a8ff)}.hb-mini.fbk .hb-av{--s:48px;margin-top:-28px}.hb-mini.fbk .hb-av.ring,.hb-mini.lc .hb-av.ring{box-shadow:0 0 0 3px var(--bg)}.hb-mini.lc .hb-av.sq{border-radius:6px}.hb-mini.lc .hb-bnr{background:linear-gradient(120deg,#0a66c2,#70b5f9)}.hb-mini.bs .hb-bnr{background:linear-gradient(120deg,#1083fe,#74b8ff)}.hb-mini.th .hb-row{justify-content:space-between}