.presenter-clip[data-v-0174c71c]{position:relative}.presenter-clip img[data-v-0174c71c]{height:100%;inset:0;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.presenter-clip[data-v-0174c71c],.presenter-clip canvas[data-v-0174c71c]{display:block;height:100%;width:100%}.presenter-clip video[data-v-0174c71c]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.draw-studio[data-v-c85488b1]{background:#0d1735;border:1px solid #ad8e51;color:#fff;font-weight:500;isolation:isolate;margin:8px 0}.studio-heading[data-v-c85488b1]{align-items:center;border-bottom:1px solid #e8c46d66;display:grid;font-size:14px;gap:8px;grid-template-columns:1fr auto 1fr;letter-spacing:1px;padding:6px 10px}.studio-site-name[data-v-c85488b1]{font-size:inherit;text-align:center}.studio-controls[data-v-c85488b1]{align-items:center;display:flex;gap:6px;justify-self:end}.studio-controls button[data-v-c85488b1]{background:#26385a;border:1px solid #93a5cc;border-radius:3px;color:#fff;font:500 12px/1.4 Arial,sans-serif;padding:3px 9px;white-space:nowrap}.studio-controls button[data-v-c85488b1]:hover{background:#405a84}.studio-controls button[data-v-c85488b1]:disabled{cursor:default;opacity:.5}.studio-stage[data-v-c85488b1]{aspect-ratio:16/9;background:#172747 url(../images/draw/studio-title-v2.webp) 50%/cover;overflow:hidden;position:relative}.digital-host[data-v-c85488b1]{aspect-ratio:1/2;height:112%;position:absolute;right:12%;top:2%;transition:opacity .24s ease}.digital-host canvas[data-v-c85488b1],.digital-host img[data-v-c85488b1]{display:block;height:100%;-o-object-fit:contain;object-fit:contain;position:absolute;width:100%}.digital-host img.is-idle[data-v-c85488b1]{transform:translate(10.37%)}.digital-host .host-source[data-v-c85488b1]{height:1px;opacity:0;pointer-events:none;position:absolute;width:1px}.is-closeup .digital-host[data-v-c85488b1]{opacity:0}.machine-backplate[data-v-c85488b1]{height:84.375%;left:0;-o-object-fit:contain;object-fit:contain;pointer-events:none;position:absolute;top:7.5%;width:76%}.machine-canvas[data-v-c85488b1]{display:block;height:100%;left:0;position:absolute;top:0;width:100%}.studio-tray[data-v-c85488b1]{-webkit-backdrop-filter:blur(5px);backdrop-filter:blur(5px);background:linear-gradient(180deg,#afc9d64d,#183447d9 28%,#112636ee 74%,#90b2c266);border:1px solid #a8cad5;border-radius:12px;bottom:2%;box-shadow:inset 0 1px #efffffbb,inset 0 -3px #54717d99,0 5px 12px #0007;display:grid;gap:4px;grid-template-columns:repeat(8,minmax(0,1fr));left:4%;padding:7px 8px 5px;position:absolute;right:4%;z-index:3}.tray-slot[data-v-c85488b1]{align-items:center;display:flex;flex-direction:column;gap:3px;min-width:0;position:relative}.slot-ball[data-v-c85488b1]{flex-shrink:0;height:clamp(28px,5.8vw,44px);position:relative;width:clamp(28px,5.8vw,44px)}.slot-ball[data-v-c85488b1]:before{background:radial-gradient(ellipse at 50% 70%,#03121eee,#395163a0 65%,#c8e6ed66);border:1px solid #93b4c766;border-radius:50%;box-shadow:inset 0 3px 5px #0007;content:"";inset:0;position:absolute}.slot-ball>b[data-v-c85488b1],.slot-ball>img[data-v-c85488b1],.slot-ball>span[data-v-c85488b1]{border-radius:50%;display:grid;font:700 clamp(11px,2.8vw,18px)/1 Arial;height:100%;place-items:center;position:absolute;width:100%;z-index:1}.slot-ball>img[data-v-c85488b1]{filter:drop-shadow(0 3px 2px #0007);left:50%;-o-object-fit:contain;object-fit:contain;top:50%;transform:translate(-50%,-50%)}.slot-ball>span[data-v-c85488b1]{color:#8196a6;font-size:12px}.slot-ball>b[data-v-c85488b1]{background:radial-gradient(circle at 32% 20%,#fff9,var(--ball-color) 42%,#081627);box-shadow:inset -2px -3px 5px #0006}.slot-ball em[data-v-c85488b1]{background:#fffceb;border-radius:50%;color:#172538;display:grid;font-style:normal;height:70%;place-items:center;width:70%}.tray-slot small[data-v-c85488b1]{color:#d9e8ef;font-size:9px;text-shadow:0 1px 2px #000}.studio-note[data-v-c85488b1]{color:#d6dbec;font-size:11px;padding:5px 10px}@media(max-width:450px){.studio-heading[data-v-c85488b1]{font-size:12px;padding:5px 7px}.studio-controls[data-v-c85488b1]{gap:4px}.studio-controls button[data-v-c85488b1]{font-size:10px;padding:3px 6px}.studio-tray[data-v-c85488b1]{gap:2px;padding:4px 5px}}
