.IdentityQuestSession-module__jGQKaq__session{flex-direction:column;gap:1.25rem;max-width:480px;margin:0 auto;display:flex}.IdentityQuestSession-module__jGQKaq__statusRow{align-items:center;gap:.75rem;display:flex}.IdentityQuestSession-module__jGQKaq__timerWrap{background:var(--border);border-radius:99px;flex:1;height:8px;overflow:hidden}.IdentityQuestSession-module__jGQKaq__timerBar{background:var(--teal);border-radius:99px;height:100%;transition:width .1s linear,background .3s}.IdentityQuestSession-module__jGQKaq__timerBar.IdentityQuestSession-module__jGQKaq__timerWarning{background:var(--pink)}.IdentityQuestSession-module__jGQKaq__timerLabel{color:var(--teal-dark);text-align:right;min-width:2.5rem;font-size:.85rem;font-weight:700}.IdentityQuestSession-module__jGQKaq__timerLabel.IdentityQuestSession-module__jGQKaq__timerWarning{color:var(--pink)}.IdentityQuestSession-module__jGQKaq__hearts{gap:.2rem;font-size:1.1rem;display:flex}.IdentityQuestSession-module__jGQKaq__heart{opacity:1}.IdentityQuestSession-module__jGQKaq__heartLost{opacity:.2;filter:grayscale()}.IdentityQuestSession-module__jGQKaq__scoreRow{justify-content:center;align-items:center;gap:.75rem;display:flex}.IdentityQuestSession-module__jGQKaq__scoreLine{color:var(--text-muted);text-align:center;margin:0;font-size:.82rem}.IdentityQuestSession-module__jGQKaq__scoreActions{gap:.5rem;display:flex}.IdentityQuestSession-module__jGQKaq__imagePrompt{background:var(--surface);border:1px solid var(--border);border-radius:var(--radius);flex-direction:column;align-items:center;gap:.6rem;padding:1rem;display:flex}.IdentityQuestSession-module__jGQKaq__imageLabel{color:var(--text-muted);margin:0;font-size:.9rem}.IdentityQuestSession-module__jGQKaq__imageFrame{width:220px;height:220px;position:relative}.IdentityQuestSession-module__jGQKaq__promptBlur,.IdentityQuestSession-module__jGQKaq__promptSharp,.IdentityQuestSession-module__jGQKaq__promptBlurRight{object-fit:contain;width:100%;height:100%;position:absolute;inset:0}.IdentityQuestSession-module__jGQKaq__promptBlur{filter:blur(34px)contrast(.35)brightness(1.6)}.IdentityQuestSession-module__jGQKaq__promptBlurRight{filter:blur(40px)contrast(.3)brightness(1.75);-webkit-mask-image:linear-gradient(90deg,#0000 68%,#000 78%);mask-image:linear-gradient(90deg,#0000 68%,#000 78%)}.IdentityQuestSession-module__jGQKaq__promptSharp{-webkit-mask-composite:source-in;-webkit-mask-image:radial-gradient(circle,#000 50%,#0000 78%),linear-gradient(#000 78%,#0000 84%);mask-image:radial-gradient(circle,#000 50%,#0000 78%),linear-gradient(#000 78%,#0000 84%);-webkit-mask-composite:source-in;mask-composite:intersect}.IdentityQuestSession-module__jGQKaq__promptSharp.IdentityQuestSession-module__jGQKaq__revealed{-webkit-mask-image:none;mask-image:none}.IdentityQuestSession-module__jGQKaq__optionsGrid{grid-template-columns:1fr 1fr;gap:.6rem;display:grid}.IdentityQuestSession-module__jGQKaq__option{border:2px solid var(--border);border-radius:var(--radius);background:var(--white);cursor:pointer;text-align:center;word-break:break-all;justify-content:center;align-items:center;min-width:10rem;height:5rem;padding:0;font-size:1.5rem;font-weight:600;transition:border-color .12s,background .12s;display:flex;overflow:hidden}.IdentityQuestSession-module__jGQKaq__optText{word-break:normal;padding:.4rem .6rem;font-size:.95rem;font-weight:600;line-height:1.25}@media (hover:hover){.IdentityQuestSession-module__jGQKaq__option:hover:not(:disabled){border-color:var(--teal);background:var(--teal-light)}}.IdentityQuestSession-module__jGQKaq__option:disabled{cursor:default}.IdentityQuestSession-module__jGQKaq__optSelected{border-color:var(--teal);background:var(--teal-light)}.IdentityQuestSession-module__jGQKaq__optCorrect{border-color:var(--teal-dark);background:#d1fae5}.IdentityQuestSession-module__jGQKaq__optWrong{border-color:var(--pink);background:#fee2e2}.IdentityQuestSession-module__jGQKaq__optDim{opacity:.4}.IdentityQuestSession-module__jGQKaq__confirmBtn{color:var(--white);background:var(--teal);border-radius:var(--radius-sm);cursor:pointer;border:none;align-self:center;padding:.55rem 1.6rem;font-size:1rem;font-weight:700;transition:background .12s}.IdentityQuestSession-module__jGQKaq__confirmBtn:hover:not(:disabled){background:var(--teal-dark)}.IdentityQuestSession-module__jGQKaq__confirmBtn:disabled{opacity:.45;cursor:default}.IdentityQuestSession-module__jGQKaq__feedCorrect,.IdentityQuestSession-module__jGQKaq__feedWrong{text-align:center;min-height:1.4rem;margin:0;font-size:.95rem;font-weight:600}.IdentityQuestSession-module__jGQKaq__feedCorrect{color:var(--teal-dark)}.IdentityQuestSession-module__jGQKaq__feedWrong{color:var(--pink)}.IdentityQuestSession-module__jGQKaq__feedPlaceholder{min-height:1.4rem}
.IdentityQuestResults-module__xMAI8G__results{flex-direction:column;align-items:center;gap:.5rem;max-width:560px;margin:0 auto;display:flex}.IdentityQuestResults-module__xMAI8G__resultIcon{margin:0;font-size:2.5rem}.IdentityQuestResults-module__xMAI8G__resultTitle{color:var(--ink);margin:0;font-size:1.4rem;font-weight:800}.IdentityQuestResults-module__xMAI8G__resultScore{color:var(--teal-dark);margin:0;font-size:1.1rem;font-weight:700}.IdentityQuestResults-module__xMAI8G__resultSub{color:var(--text-muted);text-align:center;margin:0 0 .5rem;font-size:.85rem}.IdentityQuestResults-module__xMAI8G__restartBtn{color:var(--white);background:var(--teal);border-radius:var(--radius-sm);cursor:pointer;border:none;margin-bottom:.75rem;padding:.55rem 1.6rem;font-size:.95rem;font-weight:700;transition:background .12s}.IdentityQuestResults-module__xMAI8G__restartBtn:hover{background:var(--teal-dark)}.IdentityQuestResults-module__xMAI8G__list{flex-direction:column;gap:.5rem;width:100%;display:flex}.IdentityQuestResults-module__xMAI8G__row{border:1.5px solid var(--border);border-radius:var(--radius-sm);background:var(--surface);color:inherit;align-items:center;gap:.75rem;padding:.5rem .75rem;text-decoration:none;transition:border-color .12s,background .12s;display:flex}.IdentityQuestResults-module__xMAI8G__row:hover{border-color:var(--teal);background:var(--teal-light)}.IdentityQuestResults-module__xMAI8G__rowCorrect{border-left:4px solid var(--teal-dark)}.IdentityQuestResults-module__xMAI8G__rowWrong{border-left:4px solid var(--pink)}.IdentityQuestResults-module__xMAI8G__thumb{object-fit:contain;flex-shrink:0;width:48px;height:48px}.IdentityQuestResults-module__xMAI8G__rowBody{flex:1;min-width:0}.IdentityQuestResults-module__xMAI8G__rowGlyph{font-family:var(--font-chinese);color:var(--ink);font-size:1.4rem;font-weight:600}.IdentityQuestResults-module__xMAI8G__rowSub{color:var(--text-muted);font-size:.8rem;display:block}.IdentityQuestResults-module__xMAI8G__rowMark{flex-shrink:0;font-size:1rem;font-weight:700}.IdentityQuestResults-module__xMAI8G__markCorrect{color:var(--teal-dark)}.IdentityQuestResults-module__xMAI8G__markWrong{color:var(--pink)}
