.WhoAmI-module__oame1q__root{font-family:var(--font-family-mono);max-width:720px;margin:0 auto}.WhoAmI-module__oame1q__row{margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0;display:block}.WhoAmI-module__oame1q__rowHead{min-height:calc(var(--font-size) * var(--theme-line-height-base));align-items:center;margin:0 0 .4rem;display:flex}.WhoAmI-module__oame1q__rowLabel{text-transform:uppercase;letter-spacing:.1em;opacity:.7;font-size:.75em;font-weight:700}.WhoAmI-module__oame1q__rowBody{display:block}.WhoAmI-module__oame1q__stepper{height:calc(var(--font-size) * var(--theme-line-height-base) * 2);border:2px solid var(--theme-text);align-items:stretch;display:inline-flex}.WhoAmI-module__oame1q__stepperBtn{background:var(--theme-background);width:44px;color:var(--theme-text);font-family:var(--font-family-mono);cursor:pointer;border:0;outline:0;flex:0 0 44px;justify-content:center;align-items:center;font-size:1.25em;font-weight:700;display:inline-flex}.WhoAmI-module__oame1q__stepperBtn+.WhoAmI-module__oame1q__stepperValue,.WhoAmI-module__oame1q__stepperValue+.WhoAmI-module__oame1q__stepperBtn{border-left:2px solid var(--theme-text)}.WhoAmI-module__oame1q__stepperBtn:hover:not(:disabled),.WhoAmI-module__oame1q__stepperBtn:focus-visible:not(:disabled){background:var(--theme-text);color:var(--theme-background)}.WhoAmI-module__oame1q__stepperBtn:disabled{opacity:.35;cursor:not-allowed}.WhoAmI-module__oame1q__stepperValue{font-variant-numeric:tabular-nums;justify-content:center;align-items:center;min-width:4ch;padding:0 1ch;font-size:1.25em;font-weight:700;display:inline-flex}.WhoAmI-module__oame1q__collapsible{border:1px solid var(--theme-border);margin:0 0 calc(var(--theme-line-height-base) * .75rem) 0}.WhoAmI-module__oame1q__collapsibleSummary{cursor:pointer;text-transform:uppercase;letter-spacing:.1em;-webkit-user-select:none;user-select:none;min-height:calc(var(--font-size) * var(--theme-line-height-base) * 2);align-items:center;padding:.6rem 1ch;font-size:.75em;font-weight:700;display:flex}.WhoAmI-module__oame1q__collapsibleSummary:hover{background:var(--theme-text);color:var(--theme-background)}.WhoAmI-module__oame1q__namesGrid{border-top:1px solid var(--theme-border);grid-template-columns:1fr;gap:.5rem;padding:.75rem 1ch;display:grid}.WhoAmI-module__oame1q__nameInput{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;outline:0;min-height:44px;padding:.5rem 1ch;font-size:1em}.WhoAmI-module__oame1q__nameInput:focus{background:var(--theme-window-shadow,var(--theme-background))}.WhoAmI-module__oame1q__startWrapper,.WhoAmI-module__oame1q__actionRow{margin:calc(var(--theme-line-height-base) * .75rem) 0 0 0;flex-direction:column;gap:.5rem;display:flex}.WhoAmI-module__oame1q__error{color:var(--chip-wine);text-align:center;font-size:.85em}.WhoAmI-module__oame1q__phaseHeading{text-transform:uppercase;letter-spacing:.08em;text-align:center;margin:0 0 .75rem;font-size:1.05em;font-weight:700}.WhoAmI-module__oame1q__loading{margin:calc(var(--theme-line-height-base) * .75rem) 0 .5rem 0;letter-spacing:.05em;align-items:baseline;gap:1ch;font-size:.95em;display:flex}.WhoAmI-module__oame1q__loadingText{text-transform:uppercase;letter-spacing:.08em}.WhoAmI-module__oame1q__assignInstruction{text-align:center;opacity:.85;margin:0 0 1rem;font-size:1em;line-height:1.4}.WhoAmI-module__oame1q__assignForm{margin:0 0 1rem;display:block}.WhoAmI-module__oame1q__cardInput{background:var(--theme-background);width:100%;color:var(--theme-text);border:2px solid var(--theme-text);font-family:var(--font-family-mono);box-sizing:border-box;text-align:center;outline:0;min-height:56px;padding:.75rem 1ch;font-size:clamp(1rem,4vw,1.25rem)}.WhoAmI-module__oame1q__cardInput:focus{background:var(--theme-window-shadow,var(--theme-background))}.WhoAmI-module__oame1q__handoffPanel{text-align:center;border:1px dashed var(--theme-border);flex-direction:column;justify-content:center;align-items:center;gap:1rem;min-height:30vh;padding:1.5rem 1ch;display:flex}.WhoAmI-module__oame1q__handoffHint{opacity:.75;letter-spacing:.03em;max-width:36ch;margin:0;font-size:.95em;line-height:1.5}.WhoAmI-module__oame1q__progressBar{flex-wrap:wrap;align-items:center;gap:.4rem;margin:.25rem 0 1rem;display:flex}.WhoAmI-module__oame1q__progressBlock{background:var(--theme-background);border:1px solid var(--theme-text);flex:none;width:1.5rem;height:.4rem;display:inline-block}.WhoAmI-module__oame1q__progressBlockDone{background:var(--theme-text)}.WhoAmI-module__oame1q__progressBlockActive{background:var(--chip-orange);border-color:var(--chip-text)}.WhoAmI-module__oame1q__progressLabel{opacity:.7;letter-spacing:.05em;text-transform:uppercase;font-variant-numeric:tabular-nums;margin-left:auto;font-size:.8em}.WhoAmI-module__oame1q__playHint{opacity:.75;margin:0 0 1rem;font-size:.9em;line-height:1.5}.WhoAmI-module__oame1q__playerGrid{grid-template-columns:1fr;gap:.5rem;display:grid}.WhoAmI-module__oame1q__playerBtn{background:var(--theme-background);width:100%;min-height:64px;color:var(--theme-text);box-shadow:inset 0 0 0 2px var(--theme-text);font-family:var(--font-family-mono);text-transform:uppercase;letter-spacing:.05em;cursor:pointer;word-break:break-word;border:0;outline:0;flex-direction:column;justify-content:center;align-items:center;gap:.2rem;padding:.6rem 1ch;font-size:1em;font-weight:700;transition:background .1s linear,color .1s linear,transform 80ms ease-out;display:flex}.WhoAmI-module__oame1q__playerBtn:hover:not(:disabled),.WhoAmI-module__oame1q__playerBtn:focus-visible:not(:disabled){background:var(--theme-button-background)}.WhoAmI-module__oame1q__playerBtn:active:not(:disabled){transform:scale(.98)}.WhoAmI-module__oame1q__playerBtnName{display:inline-block}.WhoAmI-module__oame1q__playerBtnSolved{cursor:not-allowed;opacity:.5;text-decoration:line-through;text-decoration-thickness:2px}.WhoAmI-module__oame1q__playerBtnSolvedLabel{opacity:.7;letter-spacing:.1em;font-size:.7em;font-weight:500;text-decoration:none}@media (prefers-reduced-motion:reduce){.WhoAmI-module__oame1q__playerBtn{transition:none}.WhoAmI-module__oame1q__playerBtn:active{transform:none}}.WhoAmI-module__oame1q__modalBackdrop{z-index:50;background:#0000008c;justify-content:center;align-items:center;padding:1rem;animation:.18s ease-out WhoAmI-module__oame1q__fadeIn;display:flex;position:fixed;inset:0}@keyframes WhoAmI-module__oame1q__fadeIn{0%{opacity:0}to{opacity:1}}@media (prefers-reduced-motion:reduce){.WhoAmI-module__oame1q__modalBackdrop{animation:none}}.WhoAmI-module__oame1q__modal{background:var(--theme-background);color:var(--theme-text);border:2px solid var(--theme-text);box-sizing:border-box;flex-direction:column;gap:.75rem;width:100%;max-width:480px;max-height:92vh;padding:1.25rem 1ch;display:flex;overflow-y:auto}.WhoAmI-module__oame1q__modalHeading{text-transform:uppercase;letter-spacing:.06em;text-align:center;word-break:break-word;font-size:clamp(1.1rem,5vw,1.6rem);font-weight:700}.WhoAmI-module__oame1q__modalSubheading{text-transform:uppercase;letter-spacing:.1em;opacity:.65;text-align:center;margin:0;font-size:.75em;font-weight:700}.WhoAmI-module__oame1q__modalHint{opacity:.7;text-align:center;margin:0;font-size:.85em;line-height:1.5}.WhoAmI-module__oame1q__modalActions{flex-direction:column;gap:.5rem;margin-top:.5rem;display:flex}.WhoAmI-module__oame1q__othersList{flex-direction:column;gap:.4rem;margin:0;padding:0;list-style:none;display:flex}.WhoAmI-module__oame1q__othersRow{border:1px solid var(--theme-border);flex-direction:column;gap:.15rem;padding:.5rem 1ch;display:flex}.WhoAmI-module__oame1q__othersName{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.7em;font-weight:700}.WhoAmI-module__oame1q__othersCard{text-transform:uppercase;letter-spacing:.04em;word-break:break-word;font-size:clamp(1rem,4.5vw,1.4rem);font-weight:700;line-height:1.2}.WhoAmI-module__oame1q__resultIntro{opacity:.8;text-align:center;margin:0 0 1rem;font-size:.95em;line-height:1.5}.WhoAmI-module__oame1q__resultList{flex-direction:column;gap:.5rem;margin:0;padding:0;list-style:none;display:flex}.WhoAmI-module__oame1q__resultRow{border:1px solid var(--theme-border);flex-direction:column;gap:.2rem;padding:.6rem 1ch;display:flex}.WhoAmI-module__oame1q__resultName{text-transform:uppercase;letter-spacing:.1em;opacity:.65;font-size:.7em;font-weight:700}.WhoAmI-module__oame1q__resultCard{text-transform:uppercase;letter-spacing:.04em;word-break:break-word;font-size:1.05em;font-weight:700}@media (min-width:480px){.WhoAmI-module__oame1q__namesGrid{grid-template-columns:1fr 1fr}.WhoAmI-module__oame1q__playerGrid{grid-template-columns:1fr 1fr;gap:.6rem}}@media (min-width:720px){.WhoAmI-module__oame1q__playerGrid{grid-template-columns:repeat(3,1fr)}.WhoAmI-module__oame1q__modalActions{flex-direction:row}.WhoAmI-module__oame1q__modalActions>*{flex:1 1 0}}
