.iv-pill{border:1px solid color-mix(in srgb, var(--brand) 40%, transparent);min-height:36px;color:var(--ink);letter-spacing:.005em;cursor:pointer;background:#0b0b0c;border-radius:9999px;align-items:center;gap:8px;padding:4px 14px 4px 4px;font-size:13.5px;font-weight:500;transition:box-shadow .2s cubic-bezier(.2,.8,.2,1),transform .2s cubic-bezier(.2,.8,.2,1);display:inline-flex}.iv-pill:hover{box-shadow:0 0 0 1px color-mix(in srgb, var(--brand) 55%, transparent), 0 0 28px -4px color-mix(in srgb, var(--brand) 55%, transparent);transform:translateY(-1px)}.iv-pill:focus-visible{outline:2px solid var(--brand);outline-offset:3px}.iv-dot{background:linear-gradient(135deg, var(--brand), #38bdf8);border-radius:9999px;flex:none;place-items:center;width:26px;height:26px;display:inline-grid}.iv-dot svg{width:9px;height:11px;margin-left:2px}.iv-back{z-index:100;background:#000000c7;place-items:center;padding:16px;animation:.2s cubic-bezier(.2,.8,.2,1) iv-fade;display:grid;position:fixed;inset:0}.iv-box{outline:none;width:min(960px,100%);animation:.2s cubic-bezier(.2,.8,.2,1) iv-pop;position:relative}.iv-frame{aspect-ratio:16/9;background:#000 50%/cover no-repeat;border:1px solid #ffffff1a;border-radius:16px;width:100%;overflow:hidden;box-shadow:0 24px 64px -12px #000000d9}.iv-frame iframe{color-scheme:normal;background:0 0;border:0;width:100%;height:100%;display:block}.iv-close{width:40px;height:40px;color:var(--ink);cursor:pointer;background:#151519;border:1px solid #ffffff26;border-radius:9999px;place-items:center;display:grid;position:absolute;top:-44px;right:0}.iv-close:hover{border-color:color-mix(in srgb, var(--brand) 55%, transparent)}.iv-close:focus-visible{outline:2px solid var(--brand);outline-offset:2px}.iv-yt{text-align:center;margin-top:12px;font-size:14px;display:block}@keyframes iv-fade{0%{opacity:0}to{opacity:1}}@keyframes iv-pop{0%{opacity:0;transform:scale(.96)}to{opacity:1;transform:none}}@media (max-width:520px){.iv-close{top:-48px}}@media (prefers-reduced-motion:reduce){.iv-back,.iv-box{animation:none}.iv-pill,.iv-pill:hover{transition:none;transform:none}}
