.studio-root .vg-player-frame .vg-player-feedback{z-index:2;color:#f2f2f2;text-align:center;pointer-events:none;background:#15151583;flex-direction:column;justify-content:center;align-items:center;gap:12px;padding:64px 24px 80px;font-size:13px;display:flex;position:absolute;inset:0}.studio-root .vg-player-feedback button{pointer-events:auto;color:#f7f7f7;background:#303030;border:1px solid #ffffff40;border-radius:24px;justify-content:center;align-items:center;gap:7px;min-height:40px;padding:9px 15px;display:inline-flex}.studio-root .vg-feedback-spinner{color:#d2ebc5;animation:.9s linear infinite vg-feedback-spin}@keyframes vg-feedback-spin{to{transform:rotate(360deg)}}.studio-root .vg-player-frame .vg-details-trigger{top:14px;z-index:4;-webkit-backdrop-filter:blur(16px);backdrop-filter:blur(16px);color:#fff;background:#242424bf;border:1px solid #ffffff36;border-radius:24px;align-items:center;gap:7px;min-height:36px;padding:7px 11px;font-size:11px;display:flex;position:absolute;inset-inline-start:14px}.studio-root .vg-player-shell{flex-direction:column;flex:1;min-width:0;min-height:0;display:flex;position:relative}.studio-root .vg-player-shell .vg-preview-context{z-index:4;box-sizing:border-box;-webkit-backdrop-filter:blur(22px);backdrop-filter:blur(22px);color:#f1f1f1;background:#202020eb;border:1px solid #ffffff30;border-radius:18px;grid-template-rows:auto minmax(0,1fr) auto;gap:12px;width:min(420px,100% - 28px);max-height:calc(100% - 75px);padding:16px;font-size:12px;display:grid;position:absolute;inset-block-end:14px;inset-inline-start:14px;overflow:hidden;box-shadow:0 12px 30px #0004}.studio-root .vg-player-shell .vg-preview-context[hidden]{display:none}.studio-root .vg-preview-context>*{flex-shrink:0;min-width:0}.studio-root .vg-player-shell .vg-preview-context--video{max-height:calc(100% - 132px);inset-block-end:72px}.studio-root .vg-context-body{overscroll-behavior:contain;scrollbar-width:thin;min-height:0;overflow:auto}.studio-root .vg-context-body>*{flex-shrink:0}.studio-root .vg-context-body>*+*{margin-top:16px}.studio-root .vg-context-heading{justify-content:space-between;align-items:center;gap:12px;display:flex}.studio-root .vg-context-heading strong{color:#c2c2c2;font-size:11px;font-weight:500}.studio-root .vg-context-heading button{color:#ddd;background:0 0;border:0;border-radius:50%;flex:none;place-items:center;width:28px;height:28px;margin:-5px;display:grid}.studio-root .vg-preview-context p{white-space:pre-wrap;overflow-wrap:anywhere;margin:0;line-height:1.6}.studio-root .vg-context-references{flex-direction:column;gap:8px;min-width:0;display:flex}.studio-root .vg-context-references>span{color:#c2c2c2;font-size:11px}.studio-root .vg-context-references small{color:#aaa;line-height:1.5}.studio-root .vg-reference-rail{gap:8px;padding-bottom:3px;display:flex;overflow-x:auto}.studio-root .vg-reference-rail a{color:#ddd;flex-direction:column;flex:0 0 68px;justify-content:center;align-items:center;gap:5px;font-size:9px;text-decoration:none;display:flex}.studio-root .vg-reference-rail img{object-fit:cover;border:1px solid #ffffff26;border-radius:8px;width:68px;height:48px}.studio-root .vg-reference-rail a>svg{box-sizing:content-box;background:#ffffff06;border:1px solid #ffffff26;border-radius:8px;width:20px;height:20px;padding:13px 23px}.studio-root .vg-reference-rail a>span{text-align:center;white-space:nowrap;text-overflow:ellipsis;width:100%;overflow:hidden}.studio-root .vg-context-actions{flex-wrap:wrap;align-items:center;gap:8px;display:flex}.studio-root .vg-context-actions :is(a,button){color:#eee;background:#ffffff08;border:1px solid #ffffff30;border-radius:22px;justify-content:center;align-items:center;gap:7px;min-height:36px;padding:8px 12px;font-size:11px;text-decoration:none;display:inline-flex}.studio-root .vg-context-actions button{color:#152011;background:#d2ebc5;border-color:#d2ebc5}.studio-root .vg-player-shell :is(button,a):focus-visible{outline-offset:3px;outline:2px solid #d2ebc5}.studio-root .vg-player-shell:fullscreen{background:#181818;width:100vw;height:100dvh}.studio-root .cpv--glass .vg-player-shell:fullscreen .vg-player-frame{border:0;border-radius:0;flex:1;height:100%;max-height:none}.studio-root .vg-version>.vg-version-fallback{color:#a5ada1;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}.studio-root .vg-clip-thumb>svg{color:#a5ada1;margin:25px auto;display:block}@media (max-width:760px){.studio-root .vg-player-shell:not(:fullscreen) .vg-preview-context{-webkit-backdrop-filter:none;backdrop-filter:none;width:100%;max-height:min(560px,70dvh);box-shadow:none;background:#252525;border-radius:18px;gap:14px;margin-top:12px;padding:16px;position:relative;inset:auto}.studio-root .vg-player-frame .vg-details-trigger{top:12px;inset-inline-start:10px}.studio-root .vg-context-heading button{width:36px;height:36px}.studio-root .vg-context-actions :is(button,a){min-height:44px}.studio-root .vg-context-actions{gap:8px}.studio-root .vg-context-body{font-size:13px}}@media (prefers-reduced-motion:reduce){.studio-root .vg-feedback-spinner{animation:none}}
