.collage-prototype .collage-account-panel .phrz-account-signin-row{min-height:44px;color:var(--text-primary);font:12px var(--font-mono);text-underline-offset:3px;cursor:pointer;background:0 0;border:0;align-items:center;margin:-12px 0;padding:0;text-decoration:underline;display:inline-flex}.collage-prototype .collage-account-panel .phrz-account-signin-row:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}@media (hover:hover){.collage-prototype .collage-account-panel .phrz-account-signin-row:hover{color:var(--text-secondary)}}.collage-prototype .collage-account-panel:has(>.phrz-account-page){overflow-x:clip}.collage-prototype .phrz-account-page{flex-direction:column;align-items:stretch;min-width:0;animation:.2s ease-out phrz-account-page-in;display:flex}@keyframes phrz-account-page-in{0%{opacity:0;transform:translate(24px)}to{opacity:1;transform:none}}@media (prefers-reduced-motion:reduce){.collage-prototype .phrz-account-page{animation:none}}.collage-prototype .collage-account-panel .phrz-account-back{min-height:44px;color:var(--text-primary);font:12px var(--font-mono);cursor:pointer;background:0 0;border:0;align-self:flex-start;align-items:center;margin:-12px 0 0;padding:0;display:inline-flex}.collage-prototype .collage-account-panel .phrz-account-back:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}@media (hover:hover){.collage-prototype .collage-account-panel .phrz-account-back:hover{color:var(--text-secondary)}}.collage-prototype .collage-modal-body .phrz-account-page-heading{color:var(--text-primary);font:13px/1.45 var(--font-mono);margin:0 0 12px}.collage-prototype .collage-modal-body .phrz-account-page-heading:focus,.collage-prototype .collage-modal-body .collage-account-who:focus,.collage-prototype .collage-modal-body .collage-account-pro:focus{outline:none}.collage-prototype .collage-account-panel .phrz-account-keep-link,.collage-prototype .collage-account-panel .phrz-account-save-move{min-height:44px;color:var(--text-primary);font:inherit;text-underline-offset:3px;cursor:pointer;vertical-align:baseline;background:0 0;border:0;align-items:center;margin:-12px 0;padding:0;text-decoration:underline;display:inline-flex}.collage-prototype .collage-account-panel .phrz-account-keep-link:focus-visible,.collage-prototype .collage-account-panel .phrz-account-save-move:focus-visible{outline:2px solid var(--text-primary);outline-offset:1px}@media (hover:hover){.collage-prototype .collage-account-panel .phrz-account-keep-link:hover,.collage-prototype .collage-account-panel .phrz-account-save-move:hover{color:var(--text-secondary)}}.collage-prototype .collage-modal-body .phrz-account-keep{align-self:stretch;gap:10px;margin:4px 0 0;display:grid}.collage-prototype .collage-modal-body .phrz-account-keep .collage-account-failure{margin:0}.collage-prototype .collage-modal-body .phrz-account-keep-sent{color:var(--text-primary);font:12px/1.6 var(--font-mono);margin:0}.collage-prototype .collage-modal-body .phrz-account-save-exists{justify-items:start;gap:4px;display:grid}.collage-prototype .collage-modal-body .phrz-account-save-exists>p{color:var(--text-primary);font:12px/1.6 var(--font-mono);margin:0}.collage-prototype .collage-modal-body .phrz-account-save-lead{color:var(--text-primary);font:12px/1.6 var(--font-mono);margin:0 0 12px}.collage-prototype .collage-modal-body .phrz-account-claim{margin:0 0 18px}.collage-prototype .collage-modal-body .phrz-account-claim p{color:var(--text-primary);font:12px/1.6 var(--font-mono);margin:0}
