:has(>.vg+.ai-image-note){flex-direction:column}.vg{--ink:#18223b;--muted:#6b7280;--line:#18223b17;--amber:#f8b449;--live:#e5484d;aspect-ratio:4/3;width:100%;color:var(--ink);-webkit-user-select:none;user-select:none;background:radial-gradient(90% 70% at 100% 0,#fde6c0 0%,#fde6c000 60%),linear-gradient(#eceef2,#e6e8ed);border-radius:12px;font-size:clamp(8px,3.4cqw,13px);line-height:1.2;position:relative;overflow:hidden;container-type:inline-size}:where(:has(>.vg)){container-type:inline-size}.vg img,.vg video{object-fit:cover;width:100%;height:100%;display:block}.vg figure{margin:0;position:relative;overflow:hidden}.vg-win{box-shadow:0 0 0 1px var(--line), 0 1.6em 3.2em -1.4em #18223b59;background:#fff;border-radius:1em;flex-direction:column;gap:.7em;padding:.8em;transition:transform .5s cubic-bezier(.2,.8,.2,1);display:flex;position:absolute;inset:13% -5% -6% 9%}.group:hover .vg-win{transform:translateY(-.35em)}.vg-bar{justify-content:space-between;align-items:center;gap:1em;display:flex}.vg-crumb{font-weight:500}.vg-seg{color:#666d7a;background:#f1f2f4;border-radius:.6em;padding:.2em;display:inline-flex}.vg-seg>*{border-radius:.45em;padding:.25em .6em;font-weight:400}.vg-seg b{color:var(--ink);box-shadow:0 0 0 1px var(--line);background:#fff;font-weight:500}.vg-chip{white-space:nowrap;box-shadow:0 0 0 1px var(--line), 0 .6em 1.4em -.6em #18223b59;background:#fff;border-radius:999px;align-items:center;gap:.4em;padding:.55em .9em;font-weight:400;display:inline-flex}.vg-chip b{font-weight:600}.vg-float{z-index:2;position:absolute}.vg-card{box-shadow:0 0 0 1px var(--line), 0 1em 2em -1em #18223b66;background:#fff;border-radius:.8em;flex-direction:column;gap:.3em;padding:.8em 1em;display:flex}.vg-card b{font-size:1.15em;font-weight:600}.vg-card--sm b{font-size:1em}.vg-k{color:var(--muted)}.vg-ok{color:#1f7a4d;align-items:center;gap:.4em;display:inline-flex}.vg-ok:before{content:"";background:currentColor;border-radius:50%;width:.5em;height:.5em}.vg-tag{color:#fff;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#080c159e;border-radius:.4em;align-items:center;gap:.4em;padding:.35em .6em;font-size:.85em;font-weight:500;display:inline-flex;position:absolute;top:.6em;left:.6em}.vg-tag--live i{background:var(--live);border-radius:50%;width:.5em;height:.5em;animation:1.6s ease-in-out infinite vg-pulse}.vg-mosaic{flex:1;grid-template-rows:1fr 1fr;grid-template-columns:1fr 1fr;gap:.45em;min-height:0;display:grid}.vg-mosaic figure{border-radius:.5em}.vg-mask{width:48%;height:46%;box-shadow:0 0 0 1.5px var(--amber);background:repeating-linear-gradient(45deg,#18223be0 0 .4em,#18223bbd .4em .8em);border-radius:.3em;align-items:flex-end;padding:.4em;display:flex;position:absolute;top:30%;left:30%}.vg-mask span{color:#fff;font-size:.8em;font-weight:500}.vg-frame{border-radius:.6em;flex:1;min-height:0}.vg-play{background:#ffffffeb;border-radius:50%;width:3.2em;height:3.2em;position:absolute;top:50%;left:50%;translate:-50% -50%;box-shadow:0 .4em 1.2em #00000040}.vg-play:after{content:"";border:.55em solid #0000;border-left:.85em solid var(--ink);border-right:0;position:absolute;top:50%;left:56%;translate:-50% -50%}.vg-progress{background:#ffffff73;border-radius:1em;height:.3em;position:absolute;bottom:.8em;left:.8em;right:.8em}.vg-progress i{border-radius:inherit;background:var(--amber);width:0;height:100%;transition:width .25s linear;display:block}.vg-strip{grid-template-columns:repeat(5,1fr);gap:.4em;height:18%;display:grid}.vg-strip figure{border-radius:.35em}.vg-strip .vg-over{opacity:var(--o);position:absolute;inset:0}.vg-speed{padding:.35em .65em;font-size:.9em;position:absolute;bottom:.6em;left:.6em}.vg-tl{flex-direction:column;gap:.45em;padding:.2em .2em .4em;display:flex;padding-right:7%!important}.vg-tl-track{background:#f1f2f4;border-radius:.4em;height:1.5em;position:relative}.vg-tl-track i{position:absolute;top:0;bottom:0}.vg-rec{background:#dfe3ea;border-radius:.4em}.vg-sel{box-shadow:inset 0 0 0 1.5px var(--amber);background:#f8b44959;border-radius:.3em}.vg-head{background:var(--ink);border-radius:2px;width:2px;translate:-1px;top:-.35em!important;bottom:-.35em!important}.vg-head:before{content:"";background:var(--ink);border-radius:50%;width:.6em;height:.6em;position:absolute;top:-.25em;left:50%;translate:-50%}.vg-tl-hours{color:var(--muted);justify-content:space-between;font-size:.85em;display:flex}@container (width<=360px){.vg-win{-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 13cqw),#0000 calc(100% - 5cqw));mask-image:linear-gradient(90deg,#000 calc(100% - 13cqw),#0000 calc(100% - 5cqw))}}@keyframes vg-pulse{50%{opacity:.35}}@media (prefers-reduced-motion:reduce){.vg-tag--live i{animation:none}.vg-win{transition:none}}
