.sm__grid[data-v-8f29aeaa]{display:grid;grid-template-columns:minmax(0,1fr);gap:24px}@media(min-width:1000px){.sm__grid[data-v-8f29aeaa]{grid-template-columns:minmax(0,1.7fr) minmax(320px,1fr)}}.sm__left[data-v-8f29aeaa]{display:flex;flex-direction:column;gap:14px;min-width:0}.sm__screen[data-v-8f29aeaa]{position:relative;aspect-ratio:16 / 9;border-radius:24px;overflow:hidden;border:2px solid var(--px-ink);box-shadow:0 6px 0 var(--px-ink);background:#2a2545}.sm__scene[data-v-8f29aeaa]{position:absolute;inset:0;background:linear-gradient(135deg,#3a3460,#17142b)}.sm__live[data-v-8f29aeaa]{position:absolute;left:4%;top:6%;padding:4px 10px;border-radius:8px;background:#ff5b4f;color:#fff;font:800 12px var(--font-family-body);letter-spacing:.08em}.sm__chat[data-v-8f29aeaa]{position:absolute;left:4%;bottom:6%;width:30%;padding:10px;border-radius:12px;background:#17142bbf;color:#cfc8e0;font-size:clamp(9px,1.4vw,13px);line-height:1.55}.sm__chat div[data-v-8f29aeaa]{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.sm__overlay[data-v-8f29aeaa]{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;padding:0 4%}.sm__overlay--left[data-v-8f29aeaa]{justify-content:flex-start}.sm__overlay--right[data-v-8f29aeaa]{justify-content:flex-end}.sm__wheel[data-v-8f29aeaa]{position:relative;padding-top:3%}.sm__winner[data-v-8f29aeaa]{position:absolute;left:50%;bottom:-4%;transform:translate(-50%);z-index:30;padding:4px 16px;border-radius:999px;background:#ffb938;border:2px solid #17142B;color:#17142b;font:800 clamp(13px,2vw,20px)/1.2 var(--font-family-display);white-space:nowrap;max-width:140%;overflow:hidden;text-overflow:ellipsis;animation:sm-pop-8f29aeaa .45s cubic-bezier(.2,1.5,.4,1)}@keyframes sm-pop-8f29aeaa{0%{transform:translate(-50%) scale(.4);opacity:0}to{transform:translate(-50%) scale(1);opacity:1}}.sm__test[data-v-8f29aeaa]{display:flex;flex-wrap:wrap;gap:12px;align-items:center}.sm__keys[data-v-8f29aeaa]{margin:0;flex:1 1 220px}.sm__settings[data-v-8f29aeaa]{display:flex;flex-direction:column;gap:18px;min-width:0}.sm__items[data-v-8f29aeaa]{min-height:130px}.sm__swatch[data-v-8f29aeaa]{width:16px;height:16px;border-radius:50%;border:1.5px solid var(--px-ink);margin-inline-end:6px;flex:none}.sm__swatch--transparent[data-v-8f29aeaa]{background:repeating-conic-gradient(#cfc8e0 0 25%,#fff 0 50%) 0 0 / 8px 8px}.sm__swatch--green[data-v-8f29aeaa]{background:#00b140}.sm__swatch--magenta[data-v-8f29aeaa]{background:#f0f}.sm__key[data-v-8f29aeaa]{width:64px;min-height:44px;border-radius:999px;text-align:center;padding-inline:8px;text-transform:uppercase}.sm__key.is-on[data-v-8f29aeaa]{border-color:var(--px-ink);background:var(--px-tint)}.sm__twitch[data-v-8f29aeaa]{margin:0;padding:16px;border:1px solid var(--px-line);border-radius:18px;display:flex;flex-direction:column;gap:12px;min-width:0}.sm__twitch legend[data-v-8f29aeaa]{padding:0 6px}.sm__mono[data-v-8f29aeaa]{font-family:DM Mono,ui-monospace,monospace}.sm__warn[data-v-8f29aeaa]{margin:-4px 0 0;color:#b42318;font-size:14px;font-weight:700}.sm__url[data-v-8f29aeaa]{padding:16px;border-radius:18px;background:var(--px-ink);color:var(--px-cream)}.sm__url-head[data-v-8f29aeaa]{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-bottom:10px;flex-wrap:wrap}.sm__url-label[data-v-8f29aeaa]{font-size:12px;font-weight:800;letter-spacing:.12em;text-transform:uppercase;color:#cfc8e0}.sm__code[data-v-8f29aeaa]{display:block;padding:12px;border-radius:12px;background:#221e3a;word-break:break-all;font:500 13px/1.6 DM Mono,ui-monospace,monospace}.sm__url-note[data-v-8f29aeaa]{margin:10px 0 0;font-size:13px;line-height:1.5;color:#cfc8e0}.sm__open[data-v-8f29aeaa]{display:inline-flex;align-items:center;min-height:44px;color:#c9b3ff;font-weight:700;font-size:14px}.obs-steps[data-v-ca199412]{margin:28px 0 0;padding:0;list-style:none;display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:16px}.obs-step[data-v-ca199412]{display:flex;gap:14px;padding:22px;border-radius:24px;background:var(--px-white);border:2px solid var(--px-line);min-width:0}.obs-step__n[data-v-ca199412]{flex:none;display:grid;place-items:center;width:40px;height:40px;border-radius:50%;background:var(--px-tint);color:var(--px-deep);font:800 18px var(--font-family-display)}.obs-step .px-h3[data-v-ca199412]{margin:6px 0}.obs-step p[data-v-ca199412]{margin:0;font-size:15px;line-height:1.55;color:var(--px-muted);overflow-wrap:anywhere}.obs-tm[data-v-ca199412]{margin-top:20px}
