.WhoAmI-module__oame1q__root{--brett:560px}.WhoAmI-module__oame1q__row{border-bottom:1px solid var(--line);justify-content:space-between;align-items:center;gap:16px;padding:12px 0;display:flex}.WhoAmI-module__oame1q__rowHead{align-items:center;gap:8px;display:flex}.WhoAmI-module__oame1q__rowLabel{font-size:var(--fs-body);color:var(--fg);font-weight:500}.WhoAmI-module__oame1q__rowBody{flex:none}.WhoAmI-module__oame1q__stepper{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);box-shadow:var(--karte-schatten);align-items:center;display:flex}html.theme-light .WhoAmI-module__oame1q__stepper{border-color:#0000}.WhoAmI-module__oame1q__stepperBtn{width:40px;height:32px;font:inherit;font-size:var(--fs-title);color:var(--fg);cursor:pointer;background:0 0;border:0;place-items:center;padding:0;line-height:1;display:grid}.WhoAmI-module__oame1q__stepperBtn:disabled{color:var(--faint);cursor:default}.WhoAmI-module__oame1q__stepperValue{text-align:center;min-width:36px;font-weight:600;font-size:var(--fs-body);color:var(--fg);font-variant-numeric:tabular-nums}.WhoAmI-module__oame1q__startWrapper{text-align:left;margin-top:24px}.WhoAmI-module__oame1q__error{font-size:var(--fs-meta);color:var(--crit);margin-top:8px}@media (max-width:760px){.WhoAmI-module__oame1q__startWrapper{bottom:calc(var(--dock-h) + 16px);z-index:5;background:var(--app);margin-top:16px;padding:12px 0;position:sticky}.WhoAmI-module__oame1q__startWrapper .knopf{justify-content:center;width:100%}}.WhoAmI-module__oame1q__phaseHeading{text-align:center;font-size:var(--fs-title);color:var(--fg);margin:0 0 16px;font-weight:600}.WhoAmI-module__oame1q__assignInstruction,.WhoAmI-module__oame1q__playHint,.WhoAmI-module__oame1q__resultIntro{text-align:center;font-size:var(--fs-meta);color:var(--muted);margin:0 0 16px}.WhoAmI-module__oame1q__assignForm{margin:0}.WhoAmI-module__oame1q__cardInput{width:100%;height:52px;font:inherit;font-size:var(--fs-read);color:var(--fg);background:var(--card);border:1px solid var(--border);border-radius:var(--r-ctl);box-shadow:var(--karte-schatten);margin:8px 0 0;padding:0 16px}.WhoAmI-module__oame1q__cardInput:focus{border-color:var(--akz);outline:none}.WhoAmI-module__oame1q__handoffPanel{border:1px solid var(--border);border-radius:var(--r-float);background:var(--card);min-height:160px;box-shadow:var(--karte-schatten);justify-content:center;align-items:center;padding:24px;display:flex}html.theme-light .WhoAmI-module__oame1q__handoffPanel{border-color:#0000}.WhoAmI-module__oame1q__handoffHint{text-align:center;max-width:40ch;font-size:var(--fs-body);color:var(--muted);margin:0}.WhoAmI-module__oame1q__progressBar{justify-content:center;align-items:center;gap:4px;margin:16px 0;display:flex}.WhoAmI-module__oame1q__progressBlock{background:var(--border);border-radius:2px;width:24px;height:4px}.WhoAmI-module__oame1q__progressBlockDone{background:var(--muted)}.WhoAmI-module__oame1q__progressBlockActive{background:var(--akz)}.WhoAmI-module__oame1q__progressLabel{font-size:var(--fs-meta);color:var(--muted);margin-left:8px}.WhoAmI-module__oame1q__actionRow{flex-wrap:wrap;justify-content:center;gap:8px;width:100%;margin-top:16px;display:flex}.WhoAmI-module__oame1q__actionRow>.knopf{white-space:nowrap;flex:auto;justify-content:center}.WhoAmI-module__oame1q__playerGrid{grid-template-columns:repeat(2,minmax(0,1fr));gap:8px;display:grid}.WhoAmI-module__oame1q__playerBtn{border:1px solid var(--border);border-radius:var(--r-ctl);background:var(--card);height:48px;color:var(--fg);font:inherit;font-size:var(--fs-body);cursor:pointer;box-shadow:var(--karte-schatten);justify-content:center;align-items:center;gap:6px;font-weight:500;display:flex}html.theme-light .WhoAmI-module__oame1q__playerBtn{border-color:#0000}.WhoAmI-module__oame1q__playerBtn:hover:not(:disabled){background:var(--card-h)}.WhoAmI-module__oame1q__playerBtnSolved{color:var(--muted);cursor:default}.WhoAmI-module__oame1q__playerBtnName{text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.WhoAmI-module__oame1q__playerBtnSolvedLabel{--f:var(--f-salbei);height:var(--h-pille);font-size:var(--fs-cap);color:var(--fg);background:color-mix(in srgb, var(--f) 22%, var(--card));border-radius:999px;align-items:center;padding:0 8px;font-weight:500;display:inline-flex}.WhoAmI-module__oame1q__modalBackdrop{z-index:1000;background:color-mix(in srgb, var(--app) 85%, transparent);justify-content:center;align-items:center;padding:16px;display:flex;position:fixed;inset:0}.WhoAmI-module__oame1q__modal{border:1px solid var(--border);border-radius:var(--r-float);background:var(--card);width:100%;max-width:min(460px,100vw - 32px);max-height:calc(100vh - 32px);color:var(--fg);box-shadow:var(--shadow);padding:20px;overflow-y:auto}.WhoAmI-module__oame1q__modalHeading{font-size:var(--fs-title);text-align:center;margin-bottom:8px;font-weight:600}.WhoAmI-module__oame1q__modalHint,.WhoAmI-module__oame1q__modalSubheading{text-align:center;font-size:var(--fs-meta);color:var(--muted);margin:0 0 12px}.WhoAmI-module__oame1q__modalActions{flex-wrap:wrap;gap:8px;margin-top:16px;display:flex}.WhoAmI-module__oame1q__modalActions>.knopf{white-space:nowrap;flex:auto;justify-content:center}.WhoAmI-module__oame1q__othersList,.WhoAmI-module__oame1q__resultList{border:1px solid var(--border);border-radius:var(--r-float);background:var(--card);margin:0 0 24px;padding:0;list-style:none}:is(html.theme-light .WhoAmI-module__oame1q__othersList,html.theme-light .WhoAmI-module__oame1q__resultList){box-shadow:var(--karte-schatten);border-color:#0000}.WhoAmI-module__oame1q__othersRow,.WhoAmI-module__oame1q__resultRow{border-bottom:1px solid var(--line);grid-template-columns:minmax(110px,38%) 1fr;gap:16px;margin:0;padding:10px 12px;display:grid}.WhoAmI-module__oame1q__othersRow:before,.WhoAmI-module__oame1q__resultRow:before{content:none}.WhoAmI-module__oame1q__othersRow:last-child,.WhoAmI-module__oame1q__resultRow:last-child{border-bottom:0}.WhoAmI-module__oame1q__othersName,.WhoAmI-module__oame1q__resultName{font-size:var(--fs-meta);color:var(--muted)}.WhoAmI-module__oame1q__othersCard,.WhoAmI-module__oame1q__resultCard{font-size:var(--fs-body);color:var(--fg);overflow-wrap:anywhere}
