.gs-wrap{flex-direction:column;flex:1;gap:.45rem;width:100%;min-width:0;min-height:0;display:flex}.gs-scores{scrollbar-width:none;flex-shrink:0;gap:.3rem;display:flex;overflow-x:auto}.gs-score{color:#e2e8f0;background:#ffffff12;border-radius:9999px;flex-shrink:0;align-items:center;gap:.3rem;padding:.18rem .55rem .18rem .18rem;font-size:.72rem;display:flex;position:relative}.gs-score img{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:1.5rem;height:1.5rem}.gs-score b{color:#fff;font-variant-numeric:tabular-nums}.gs-score i{font-style:normal}.gs-score.is-me{background:#6366f140}.gs-score.is-performer{box-shadow:0 0 0 2px #f59e0b}.gs-score.is-solved{box-shadow:0 0 0 2px #22c55e}.gs-head{color:#94a3b8;flex-shrink:0;align-items:center;gap:.5rem;font-size:.72rem;font-weight:700;display:flex}.gs-cat{color:#fcd34d;background:#f59e0b2e;border-radius:9999px;padding:.05rem .5rem}.gs-timer{color:#fff;font-variant-numeric:tabular-nums;background:#ffffff14;border-radius:9999px;align-items:center;gap:.25rem;margin-left:auto;padding:.15rem .55rem;display:inline-flex}.gs-timer.is-low{color:#fecaca;background:#ef444440}.gs-mask{flex-wrap:wrap;flex-shrink:0;justify-content:center;align-items:flex-end;gap:.22rem;display:flex}.gs-mask span{color:#fff;text-transform:uppercase;border-bottom:2px solid #ffffff80;place-items:center;width:1.3rem;height:1.6rem;font-size:1rem;font-weight:900;display:grid}.gs-mask span.is-space{border:0;width:.6rem}.gs-mask span.is-hit{border-color:#4ade80}.gs-mask small{color:#64748b;margin-left:.4rem;font-size:.62rem}.gs-stage{background:#0f172a99;border:1px solid #ffffff14;border-radius:1rem;flex-direction:column;flex:1;min-width:0;min-height:11rem;display:flex;position:relative;overflow:hidden}.gs-choose{text-align:center;flex-direction:column;gap:.45rem;width:min(90%,16rem);margin:auto;display:flex}.gs-choose p{color:#cbd5e1;font-size:.8rem;font-weight:700}.gs-choose button{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:.8rem;flex-direction:column;align-items:center;padding:.6rem;display:flex}.gs-choose button b{text-transform:capitalize;font-size:1rem}.gs-choose button small{opacity:.8;font-size:.65rem}.gs-wait{text-align:center;color:#cbd5e1;flex-direction:column;align-items:center;gap:.45rem;margin:auto;padding:1rem;font-size:.85rem;display:flex}.gs-wait img{-o-object-fit:cover;object-fit:cover;border-radius:9999px;width:3rem;height:3rem;animation:1.2s ease-in-out infinite gs-bob}@keyframes gs-bob{50%{transform:translateY(-4px)}}.gs-reveal-label{color:#94a3b8;font-size:.75rem;font-weight:700}.gs-reveal-word{color:#fde68a;text-transform:capitalize;font-size:1.6rem;font-weight:900;animation:.4s ease-out gs-pop}@keyframes gs-pop{0%{opacity:0;transform:scale(.7)}}.gs-flash{color:#111827;white-space:nowrap;z-index:4;background:#f59e0be6;border-radius:9999px;padding:.3rem .8rem;font-size:.78rem;font-weight:800;animation:.25s ease-out gs-pop;position:absolute;top:.6rem;left:50%;transform:translate(-50%)}.gs-flash.is-good{color:#fff;background:#22c55e}.gs-feed{color:#e2e8f0;background:#00000040;border-radius:.7rem;flex-direction:column;flex-shrink:0;gap:.15rem;min-height:3rem;max-height:6.5rem;padding:.35rem .55rem;font-size:.74rem;display:flex;overflow-y:auto}.gs-feed b{color:#a5b4fc}.gs-sys{color:#94a3b8;font-style:italic}.gs-sys b{color:#fde68a;font-style:normal}.gs-good{color:#4ade80;font-weight:800}.gs-close{color:#fbbf24}.gs-guess{flex-shrink:0;gap:.4rem;display:flex}.gs-guess input{color:#fff;background:#0f172ad9;border:1px solid #ffffff26;border-radius:.75rem;flex:1;min-width:0;padding:.6rem .8rem;font-size:.95rem}.gs-guess button{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6);border-radius:.75rem;place-items:center;width:2.8rem;display:grid}.gs-guess button:disabled,.gs-guess input:disabled{opacity:.45}.gs-perf-note{color:#cbd5e1;flex-shrink:0;justify-content:center;align-items:center;gap:.5rem;font-size:.8rem;display:flex}.gs-perf-note b{color:#fde68a;text-transform:capitalize;font-size:1rem}.gs-perf-note button{color:#e2e8f0;background:#ffffff14;border:1px solid #ffffff24;border-radius:9999px;padding:.3rem .7rem;font-size:.72rem;font-weight:700}.ch-clues{flex-wrap:wrap;flex:1;align-content:flex-start;gap:.4rem;min-height:0;padding:.7rem;display:flex;overflow-y:auto}.ch-clue{background:#ffffff14;border-radius:.8rem;padding:.2rem .55rem;font-size:1.7rem;line-height:1.3;animation:.25s ease-out gs-pop}.ch-clue.is-signal{color:#fde68a;background:#f59e0b29;align-self:center;padding:.35rem .65rem;font-size:.78rem;font-weight:800}.ch-empty{color:#64748b;text-align:center;margin:auto;padding:1rem;font-size:.8rem}.ch-tools{background:#0003;border-top:1px solid #ffffff14;flex-direction:column;gap:.35rem;min-width:0;padding:.45rem;display:flex}.ch-compose{align-items:center;gap:.35rem;display:flex}.ch-compose span{background:#ffffff0f;border-radius:.6rem;flex:1;align-items:center;min-width:0;min-height:2.2rem;padding:0 .6rem;font-size:1.3rem;display:flex;overflow:hidden}.ch-compose span:empty:before{content:"Tap emoji to build a clue";color:#64748b;font-size:.72rem}.ch-compose button{color:#e2e8f0;background:#ffffff14;border-radius:.6rem;padding:.45rem .7rem;font-size:.75rem;font-weight:800}.ch-compose button.is-send{color:#fff;background:linear-gradient(135deg,#6366f1,#8b5cf6)}.ch-palette{grid-template-columns:repeat(auto-fill,minmax(2rem,1fr));gap:.1rem;max-height:6.2rem;display:grid;overflow-y:auto}.ch-palette button{border-radius:.4rem;min-width:0;padding:.15rem 0;font-size:1.2rem}.ch-palette button:active{background:#ffffff1f}.ch-signals{scrollbar-width:none;gap:.3rem;display:flex;overflow-x:auto}.ch-signals button{color:#fde68a;background:#f59e0b24;border-radius:9999px;flex-shrink:0;padding:.3rem .6rem;font-size:.7rem;font-weight:800}.ch-signals .ch-n{color:#fff;background:#ffffff14;border-radius:9999px;flex-shrink:0;align-items:center;gap:.2rem;padding:0 .3rem;font-size:.72rem;display:inline-flex}.ch-signals .ch-n button{color:#fff;background:0 0;padding:.2rem .35rem}.ch-video{color:#86efac;background:#22c55e2e;border-radius:9999px;align-self:center;margin:.4rem auto 0;padding:.3rem .8rem;font-size:.72rem;font-weight:800}.dg-stage{flex-direction:column;flex:1;min-height:0;display:flex}.dg-canvas-wrap{flex:1;place-items:center;min-width:0;min-height:9rem;display:grid;overflow:hidden}.dg-canvas{touch-action:none;background:#fff;border-radius:.6rem;box-shadow:0 4px 14px #0006}.dg-tools{background:#0003;border-top:1px solid #ffffff14;flex-direction:column;gap:.35rem;padding:.4rem;display:flex}.dg-colors{grid-template-columns:repeat(12,minmax(0,1fr));gap:.2rem;display:grid}.dg-color{aspect-ratio:1;border:2px solid #ffffff40;border-radius:9999px}.dg-color.is-on{border-color:#fff;transform:scale(1.12);box-shadow:0 0 0 2px #6366f1}.dg-row{justify-content:center;gap:.35rem;display:flex}.dg-width,.dg-tool{color:#e2e8f0;background:#ffffff14;border-radius:.6rem;place-items:center;width:2.3rem;height:2.3rem;display:grid}.dg-width i{background:#e2e8f0;border-radius:9999px;display:block}.dg-width.is-on,.dg-tool.is-on{background:#6366f1}
