.P2pSecretTool_roleRow__NLzU5{display:flex;gap:12px;flex-wrap:wrap}.P2pSecretTool_roleBtn__Su_gd{flex:1 1;min-width:160px;display:flex;flex-direction:column;gap:4px;padding:14px 16px;background:var(--bg-raised);border:1px solid var(--line-strong);cursor:pointer;text-align:left;font-family:var(--font-mono),var(--font-mono-fallback);transition:border-color .12s,background .12s}.P2pSecretTool_roleBtn__Su_gd:hover{border-color:var(--accent);background:var(--bg-hover)}.P2pSecretTool_roleBtnTitle__SJTl2{font-size:.85rem;color:var(--accent-bright);font-weight:700;letter-spacing:.04em}.P2pSecretTool_roleBtnSub__KlNfw{font-size:.7rem;color:var(--text-faint)}.P2pSecretTool_joinRow__3__TF{display:flex;gap:8px;align-items:center}.P2pSecretTool_codeInput__zmtA4{font-family:var(--font-mono);font-size:1.2rem;letter-spacing:.2em;padding:6px 12px;background:transparent;border:1px solid var(--line-strong);color:var(--text);width:160px;text-transform:uppercase}.P2pSecretTool_codeInput__zmtA4:focus{outline:none;border-color:var(--text)}.P2pSecretTool_btn__pg9Vg{font-family:var(--font-mono);font-size:.75rem;padding:6px 14px;background:transparent;border:1px solid var(--line-strong);color:var(--text);cursor:pointer;white-space:nowrap}.P2pSecretTool_btn__pg9Vg:hover:not(:disabled){background:var(--line-strong)}.P2pSecretTool_btn__pg9Vg:disabled{opacity:.4;cursor:not-allowed}.P2pSecretTool_btnPrimary__raBgt{font-family:var(--font-mono);font-size:.75rem;padding:6px 14px;background:var(--text);border:1px solid var(--text);color:var(--bg,var(--bg));cursor:pointer;white-space:nowrap}.P2pSecretTool_btnPrimary__raBgt:hover:not(:disabled){opacity:.85}.P2pSecretTool_btnPrimary__raBgt:disabled{opacity:.4;cursor:not-allowed}.P2pSecretTool_secretCompose__RTaoY{display:flex;flex-direction:column;gap:8px}.P2pSecretTool_secretLabel__wY4pB{font-family:var(--font-mono);font-size:.7rem;color:var(--text-faint)}.P2pSecretTool_secretInput__A09w0{font-family:var(--font-mono);font-size:.8rem;padding:8px 10px;background:transparent;border:1px solid var(--line-strong);color:var(--text);resize:vertical;width:100%;box-sizing:border-box;min-height:80px}.P2pSecretTool_secretInput__A09w0:focus{outline:none;border-color:var(--text)}.P2pSecretTool_sentState__rGVle{border:1px solid var(--line-strong);padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.P2pSecretTool_sentIcon__zOCqK{font-size:1.5rem;color:#4ade80;font-family:var(--font-mono)}.P2pSecretTool_sentText__wPmfU{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}.P2pSecretTool_wipedState__YbZcm{border:1px solid #f87171;padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.P2pSecretTool_wipedIcon__C95uN{font-size:1.5rem;font-family:var(--font-mono);color:#f87171}.P2pSecretTool_wipedText__T9bxQ{font-family:var(--font-mono);font-size:.75rem;color:#f87171}.P2pSecretTool_secretReveal__7XLIX{border:1px solid #facc15;padding:16px;display:flex;flex-direction:column;gap:10px}.P2pSecretTool_revealLabel__Q_jN6{font-family:var(--font-mono);font-size:.65rem;color:#facc15;font-weight:600}.P2pSecretTool_revealWarning__tMR5S{font-family:var(--font-mono);font-size:.65rem;color:var(--text-faint)}.P2pSecretTool_revealContent__bTeUJ{font-family:var(--font-mono);font-size:.85rem;color:var(--text);background:var(--bg-raised);padding:10px;white-space:pre-wrap;word-break:break-all;border:1px solid var(--line-strong);-webkit-user-select:all;-moz-user-select:all;user-select:all}.P2pSecretTool_viewedState__QVOD2{border:1px solid var(--line-strong);padding:20px;display:flex;flex-direction:column;align-items:center;gap:10px;text-align:center}.P2pSecretTool_viewedText__oQujV,.P2pSecretTool_waitMsg__x7JLy{font-family:var(--font-mono);font-size:.75rem;color:var(--text-faint)}.P2pSecretTool_waitMsg__x7JLy{padding:12px 0}.P2pSecretTool_actions__TTW4v{display:flex;gap:8px;flex-wrap:wrap;align-items:center}.P2pSecretTool_hint__3gXIH{font-family:var(--font-mono);font-size:.65rem;color:var(--text-faint);margin:4px 0 0}.P2pSecretTool_error__3HMTF{font-family:var(--font-mono);font-size:.75rem;color:#f87171;margin:4px 0}