.brain-glass{position:relative;isolation:isolate;border:1px solid #ffffffeb;border-radius:24px;background:linear-gradient(145deg,#ffffffeb,#ffffffa6 55%,#f0f9ffb8);-webkit-backdrop-filter:blur(18px) saturate(135%);backdrop-filter:blur(18px) saturate(135%);box-shadow:inset 0 1px #fff,inset 0 -1px #ffffff80,0 3px 7px #33415506,0 14px 30px -18px #33415542}.brain-person-row{margin:-8px;padding:12px 8px 22px}.brain-person-card{--person-hue: 205;padding:18px;background:radial-gradient(circle at 12% 0%,hsl(var(--person-hue) 85% 92% / .8),transparent 65%),linear-gradient(145deg,#ffffffeb,#ffffffb3);transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.brain-person-card:not(:disabled):hover{transform:translateY(-3px);box-shadow:inset 0 1px #fff,0 8px 14px -10px #0284c740,0 20px 32px -20px #47556966}.brain-person-card.is-selected{transform:translateY(-4px);border-color:#7dd3fc;background:radial-gradient(circle at 10% 0%,#bae6fd99,transparent 70%),linear-gradient(145deg,#ffffffed,#e0f2febb);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #ffffff80,0 4px 8px #0284c712,0 16px 30px -14px #0284c74d}.brain-person-card:focus-visible{outline:2px solid #0284c7;outline-offset:3px}.brain-person-card:disabled{opacity:.65}.brain-avatar-halo{display:inline-flex;padding:4px;border:1px solid #ffffff;border-radius:50%;background:linear-gradient(145deg,#fff,hsl(var(--person-hue) 85% 88% / .7));box-shadow:0 5px 12px -5px hsl(var(--person-hue) 55% 40% / .4),inset 0 1px #fff}.brain-review-dots{display:inline-flex;gap:4px;padding-top:8px}.brain-review-dots>span{width:6px;height:6px;border-radius:50%;background:#cbd5e1;box-shadow:inset 0 1px 1px #64748b20}.brain-review-dots>.is-complete{background:#10b981;box-shadow:0 0 0 2px #d1fae580}.brain-waiting-dot{margin-top:7px;width:8px;height:8px;border-radius:50%;background:#fbbf24;box-shadow:0 0 0 4px #fef3c780}.brain-review-track{flex:1;height:5px;overflow:hidden;border-radius:99px;background:#e2e8f080;box-shadow:inset 0 1px 2px #64748b12}.brain-review-track>div{height:100%;border-radius:inherit;background:linear-gradient(90deg,#38bdf8,#34d399);transition:width .25s ease}.brain-message-card{border-radius:28px;background:radial-gradient(ellipse at 100% 0%,#e0f2fe8c,transparent 48%),radial-gradient(ellipse at 0% 100%,#ede9fe66,transparent 60%),linear-gradient(135deg,#fffffff2,#ffffffba);box-shadow:inset 0 1px #fff,inset 0 0 0 1px #fff6,0 2px 6px #0c4a6e08,0 16px 34px -18px #0c4a6e3d,0 28px 60px -35px #7c3aed33}.brain-evidence-label{display:inline-flex;align-items:center;gap:6px;font-size:11px;font-weight:500;color:#0369a1}.brain-evidence-label>span{color:#0ea5e9;font-size:16px}.brain-message-tabs{width:-moz-fit-content;width:fit-content;padding:4px;border:1px solid #ffffffb3;border-radius:15px;background:#e2e8f047;box-shadow:inset 0 1px 3px #64748b0d}.brain-message-tabs>button{padding:8px 12px;border-radius:11px;font-size:12px;font-weight:500;color:#64748b;transition:background .16s ease,box-shadow .16s ease,color .16s ease}.brain-message-tabs>button.is-selected{color:#075985;background:#ffffffed;box-shadow:0 2px 5px #0c4a6e0d,inset 0 1px #fff}.brain-message-tabs>button:not(:disabled):hover{color:#075985;background:#fff9}.brain-message-tabs>button:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.brain-text-action{font-size:12px;font-weight:500;color:#0369a1;text-underline-offset:4px}.brain-text-action:hover{text-decoration:underline}.brain-feedback-button{display:inline-flex;align-items:center;gap:7px;padding:10px 14px;border:1px solid #ffffff;border-radius:13px;color:#475569;background:#ffffff80;font-size:13px;font-weight:500;box-shadow:0 3px 8px #33415508;transition:background .16s,transform .16s}.brain-feedback-button:not(:disabled):hover{background:#fff;transform:translateY(-1px)}.brain-feedback-button:focus-visible{outline:2px solid #0284c7;outline-offset:2px}.brain-feedback-button:disabled{opacity:.5}.brain-confirm-button{box-shadow:inset 0 1px #fff3,0 5px 12px -5px #05966966}.brain-rules{border-radius:18px;color:#64748b;background:#f1f5f966}.brain-finish-card{background:linear-gradient(140deg,#f0f9ffeb,#ffffffb3)}.brain-backup-card{background:radial-gradient(ellipse at 100% 0%,#ede9fe80,transparent 50%),linear-gradient(145deg,#fffffff2,#f0f9ffc4)}.brain-backup-preview{border:1px solid #ffffffcc;border-radius:20px;background:#ffffff80;box-shadow:inset 0 1px #fff,0 4px 10px #0c4a6e05}@media (prefers-reduced-motion: reduce){.brain-person-card,.brain-message-tabs>button,.brain-feedback-button,.brain-review-track>div{transition:none}.brain-person-card.is-selected,.brain-person-card:not(:disabled):hover,.brain-feedback-button:not(:disabled):hover{transform:none}}@media (max-width: 480px){.brain-person-card{min-width:155px;padding:14px}.brain-message-tabs{width:100%}.brain-message-tabs>button{flex:1;padding:8px 5px;font-size:11px;white-space:nowrap}}
