.room-prejoin-block{flex-direction:column;gap:.875rem;width:min(100%,480px);margin-inline:auto;display:flex}.room-host-brand{margin:0 0 .25rem;font-size:.95rem;line-height:1}.room-prejoin-eyebrow{font-family:var(--font-sans);letter-spacing:.12em;text-transform:uppercase;color:var(--room-accent,var(--accent));margin:0;font-size:.75rem;font-weight:600}.room-shell .room-prejoin-block{margin:auto}.room-shell .room-prejoin-stack{width:min(480px,100% - 2rem);padding-block:max(4.25rem, calc(var(--room-arrive-bottom,0px) + .5rem)) 5rem;flex-direction:column;gap:1rem;max-height:100%;margin:auto;display:flex;overflow-y:auto}@media (min-width:64rem){.room-shell .room-prejoin-stack{grid-template-columns:minmax(0,24rem) minmax(0,480px);align-items:start;gap:2rem;width:min(100% - 4rem,26rem + 480px);padding-bottom:1.5rem;display:grid}}.room-shell .room-prejoin-stack>.room-waiting{width:100%;margin:0;position:static}.room-shell .room-prejoin-stack>.room-prejoin-block{width:100%;margin:0}.room-check-tile{aspect-ratio:16/9;border-radius:var(--radius-panel);background:#000;overflow:hidden}.room-check-tile video{object-fit:cover;width:100%;height:100%;transform:scaleX(-1)}.room-check-verdict{color:var(--text-muted);flex-direction:column;gap:.25rem;font-size:.875rem;display:flex}.room-check-fine{font-family:var(--font-body,system-ui, sans-serif);color:var(--text);font-size:1.125rem;font-weight:600}.room-check-warn{color:var(--danger)}.room-check-later{font-size:.8125rem}.room-check-go{border-radius:var(--radius-btn);background:var(--room-primary-deep,#70ee6d);min-height:44px;color:var(--room-action-fg,#040403);font:inherit;cursor:pointer;border:0;font-weight:600}.room-check-go:hover{background:var(--primary-hover,#8bf588)}.room-prejoin-block{border:1px solid var(--border);border-radius:var(--radius-lg,20px);background:var(--surface);padding:1.25rem}.room-prejoin-block .room-check-go{border-radius:9999px;min-height:48px}.room-check-tile{position:relative}.room-check-meter{background:#040406b3;border-radius:9999px;align-items:flex-end;gap:3px;height:1.75rem;padding:.4rem .6rem;display:inline-flex;position:absolute;inset-block-end:.625rem;inset-inline-start:.625rem}.room-check-meter i{background:#9a9aa3;border-radius:2px;width:3px;height:.35rem}.room-check-meter[data-heard=true] i{background:var(--success,#5fcf8f)}.room-check-meter[data-heard=true] i:nth-child(2){height:.7rem}.room-check-meter[data-heard=true] i:nth-child(3){height:.55rem}.room-prejoin-eyebrow{color:var(--text-muted)}.room-check-fine{font-family:var(--font-heading,var(--font-body,system-ui, sans-serif));align-items:center;gap:.5rem;display:flex}.room-check-fine:before{content:"";background:var(--success,#5fcf8f);flex:none;width:1.25rem;height:1.25rem;-webkit-mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat;mask:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='2.5' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M20 6 9 17l-5-5'/%3E%3C/svg%3E") 50%/contain no-repeat}.room-prejoin-block .room-check-go{min-width:10rem}
