.round[data-v-027417cd]{max-width:22rem;margin:0 auto;display:grid;gap:1rem}.place[data-v-027417cd],.qlabel[data-v-027417cd]{margin:0;letter-spacing:.08em}.qhead[data-v-027417cd]{text-align:center}.qcount[data-v-027417cd]{font-size:.7rem;letter-spacing:.15em;color:var(--faint);text-transform:uppercase}.qlabel[data-v-027417cd]{font-size:1.4rem;margin:.2rem 0}.host[data-v-027417cd]{font-size:.78rem;color:var(--faint);margin:0}.hint[data-v-027417cd]{color:var(--faint);font-size:.82rem}.seats[data-v-027417cd]{list-style:none;padding:0;margin:0;display:grid;gap:.3rem}.seats .seat[data-v-027417cd]{color:var(--faint);font-size:.72rem}.slider[data-v-027417cd]{width:100%;accent-color:var(--accent)}.scoreval[data-v-027417cd]{text-align:center;font-size:2.4rem;font-weight:700;margin:.2rem 0}.guess__label[data-v-027417cd]{font-size:.72rem;text-transform:uppercase;letter-spacing:.08em;color:var(--faint)}.guess__field[data-v-027417cd]{display:flex;align-items:baseline;border-bottom:2px solid var(--ink);font-size:1.6rem}.guess__field input[data-v-027417cd]{border:0;background:transparent;font:inherit;width:100%;outline:none}.waiting[data-v-027417cd]{text-align:center;color:var(--faint)}.actualbox[data-v-027417cd]{display:grid;gap:.5rem;padding:.7rem;border:1px dashed #c8bda2;background:#f2ecdd}.btn--go[data-v-027417cd]{background:#3f7d5c}.btn--reveal[data-v-027417cd]{background:var(--accent)}.btn--ghost[data-v-027417cd]{background:none;border:1px solid #d8cfb8;color:var(--ink)}.board[data-v-027417cd]{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.board li[data-v-027417cd]{display:flex;justify-content:space-between;padding:.4rem 0;border-bottom:1px dashed #e0d8c3}.board .val[data-v-027417cd]{font-weight:700}.board .me span[data-v-027417cd]:first-child{text-decoration:underline}.board .win[data-v-027417cd]{background:#eef5f0}.board .win .val[data-v-027417cd]{color:#3f7d5c}.actual[data-v-027417cd]{text-align:center;font-size:1.2rem;font-weight:700}.winner[data-v-027417cd]{text-align:center;font-weight:700;color:#3f7d5c;margin:.2rem 0}.gameover[data-v-027417cd]{text-align:center;font-size:.72rem;letter-spacing:.15em;text-transform:uppercase;color:var(--faint)}.err[data-v-027417cd]{color:var(--accent);font-size:.8rem;text-align:center;margin:0}.signin[data-v-cb044063],.pwform[data-v-cb044063]{display:grid;gap:.75rem}.google[data-v-cb044063]{display:flex;align-items:center;justify-content:center;gap:.6rem;padding:.7rem;border:1px solid #d8cfb8;border-radius:3px;background:#fff;color:#2b2620;font:inherit;font-size:.85rem;cursor:pointer}.google[data-v-cb044063]:disabled{opacity:.5;cursor:not-allowed}.or[data-v-cb044063]{display:flex;align-items:center;gap:.6rem;color:var(--faint);font-size:.72rem;letter-spacing:.1em;text-transform:uppercase}.or[data-v-cb044063]:before,.or[data-v-cb044063]:after{content:"";flex:1;height:1px;background:#d8cfb8}.field-label[data-v-cb044063]{font-size:.72rem;letter-spacing:.08em;text-transform:uppercase;color:var(--faint)}.btn-secondary[data-v-cb044063]{padding:.7rem;border:1px solid #d8cfb8;border-radius:3px;background:transparent;color:#2b2620;font:inherit;font-size:.85rem;cursor:pointer}.btn-secondary[data-v-cb044063]:disabled{opacity:.5;cursor:not-allowed}.text-btn[data-v-cb044063]{padding:0;border:0;background:none;color:var(--faint);font:inherit;font-size:.78rem;text-decoration:underline;text-underline-offset:2px;cursor:pointer;justify-self:center}.note[data-v-cb044063]{color:var(--faint);font-size:.82rem}.warn[data-v-cb044063]{border-left:2px solid #c24b3a;padding-left:.6rem;font-size:.78rem}.err[data-v-cb044063]{color:#c24b3a;font-size:.8rem;margin:0}.panel[data-v-10a3e592]{display:grid;gap:.75rem}.grouplist[data-v-10a3e592]{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.row-form[data-v-10a3e592]{display:grid;grid-template-columns:1fr auto;gap:.5rem}.add[data-v-10a3e592]{background:var(--paper);border:1px solid #d8cfb8;border-radius:3px;padding:.5rem .75rem}.add summary[data-v-10a3e592]{cursor:pointer;font-size:.8rem;letter-spacing:.05em}.add__body[data-v-10a3e592]{display:grid;gap:.5rem;margin-top:.75rem}.invitelist[data-v-10a3e592]{list-style:none;padding:0;margin:0;display:grid;gap:.4rem}.invite[data-v-10a3e592]{display:flex;align-items:center;gap:.75rem;font-size:.82rem}.invite code[data-v-10a3e592]{letter-spacing:.2em;font-weight:600}.danger[data-v-10a3e592]{color:#9a4033}.cards[data-v-10a3e592]{display:grid;gap:.6rem;margin-top:1.5rem}.visit-row[data-v-10a3e592]{display:flex;justify-content:space-between;align-items:baseline;width:100%;text-align:left;background:var(--paper);border:1px solid #d8cfb8;border-radius:3px;padding:.8rem .9rem;font:inherit;color:var(--ink);cursor:pointer}.visit-row__name[data-v-10a3e592]{font-weight:600;letter-spacing:.03em}.visit-row__meta[data-v-10a3e592]{font-size:.72rem;color:var(--faint)}.live-wrap[data-v-10a3e592]{margin-top:.5rem}.back[data-v-10a3e592]{margin-bottom:.5rem}.err[data-v-10a3e592]{color:var(--accent);font-size:.8rem;margin:0}.join[data-v-46471ff2]{display:grid;gap:.9rem;max-width:22rem;margin:2rem auto}.join__code[data-v-46471ff2]{font-size:.78rem;letter-spacing:.06em;color:var(--faint)}.join__code strong[data-v-46471ff2]{letter-spacing:.2em;color:var(--ink)}.lead[data-v-46471ff2]{font-size:.9rem;margin:0}.note[data-v-46471ff2]{color:var(--faint);font-size:.85rem}.err[data-v-46471ff2]{color:#c24b3a;font-size:.85rem}:root{--paper: #f7f3e9;--ink: #2b2620;--faint: #8a8069;--accent: #c24b3a}body{margin:0;background:#efe9da;color:var(--ink);font-family:IBM Plex Mono,ui-monospace,Menlo,monospace}.app{max-width:26rem;margin:0 auto;padding:1.5rem 1rem 4rem}.masthead{text-align:center;margin-bottom:1.5rem}.brand{text-decoration:none;color:inherit}.masthead h1{margin:0;letter-spacing:.2em;text-transform:uppercase;font-size:1.4rem}.tag{margin:.25rem 0 0;color:var(--faint);font-size:.8rem;letter-spacing:.05em}.signout{display:block;margin:.5rem auto 0}input{font:inherit;padding:.6rem .7rem;border:1px solid #d8cfb8;border-radius:3px;background:var(--paper);color:var(--ink);width:100%;box-sizing:border-box}.btn{padding:.7rem;border:0;border-radius:3px;background:var(--ink);color:var(--paper);font:inherit;letter-spacing:.1em;text-transform:uppercase;font-size:.75rem;cursor:pointer}.btn:disabled{opacity:.4;cursor:not-allowed}.link{background:none;border:0;color:var(--accent);font:inherit;cursor:pointer;padding:0}.note{color:var(--faint);font-size:.8rem}
