.pm-modal-backdrop.pm-modal-backdrop{z-index:1000;padding:var(--space-3);background:#0000008c;justify-content:center;align-items:center;display:flex;position:fixed;inset:0}.pm-modal.pm-modal{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);border-top:3px solid var(--rabg-amber);border-radius:var(--radius-lg);width:100%;max-width:520px;max-height:90vh;padding:var(--space-4);gap:var(--space-3);flex-direction:column;display:flex;overflow-y:auto}.pm.pm{margin-top:var(--space-4);border:1px solid var(--border);border-radius:var(--radius-lg);background:var(--surface);padding:var(--space-3)}.pm--embedded.pm--embedded{padding:var(--space-3);background:0 0;border:none;border-radius:0;margin-top:0}:where(.pm,.pm-reader,.pm-modal) .pm-search.pm-search{box-sizing:border-box;width:100%;margin-top:var(--space-2);background:var(--surface2);border:1px solid var(--border);color:var(--text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-sans,inherit);font-size:var(--text-body-sm)}:where(.pm,.pm-reader,.pm-modal) .pm-search.pm-search:focus-visible{border-color:var(--color-intelligence);outline:none}:where(.pm,.pm-reader,.pm-modal) .pm-head.pm-head{justify-content:space-between;align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-head-start.pm-head-start{align-items:center;gap:var(--space-2);flex-wrap:wrap;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-tabs.pm-tabs{gap:var(--space-1);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-md);padding:var(--space-1);display:inline-flex}:where(.pm,.pm-reader,.pm-modal) .pm-tab.pm-tab{align-items:center;gap:var(--space-1);color:var(--text-muted);font-family:var(--font-sans);font-size:var(--text-body-sm);padding:var(--space-1) var(--space-3);border-radius:var(--radius-sm);cursor:pointer;background:0 0;border:none;display:inline-flex}:where(.pm,.pm-reader,.pm-modal) .pm-tab.pm-tab:hover{color:var(--text)}:where(.pm,.pm-reader,.pm-modal) .pm-tab.pm-tab.is-on{background:var(--surface);color:var(--text)}:where(.pm,.pm-reader,.pm-modal) .pm-tab.pm-tab:focus-visible{outline:2px solid var(--color-intelligence);outline-offset:2px}:where(.pm,.pm-reader,.pm-modal) .pm-count.pm-count{font-family:var(--font-mono);font-size:var(--text-micro);background:var(--color-intelligence-dim);color:var(--color-intelligence);border-radius:var(--radius-sm);padding:0 var(--space-1)}:where(.pm,.pm-reader,.pm-modal) .pm-list.pm-list{margin:var(--space-3) 0 0;gap:var(--space-2);flex-direction:column;padding:0;list-style:none;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-card.pm-card{border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface2);overflow:hidden}:where(.pm,.pm-reader,.pm-modal) .pm-card-head.pm-card-head{justify-content:space-between;align-items:center;gap:var(--space-2);cursor:pointer;width:100%;padding:var(--space-3);color:var(--text);text-align:left;background:0 0;border:none;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-card-head.pm-card-head:focus-visible{outline:2px solid var(--color-intelligence);outline-offset:-2px}:where(.pm,.pm-reader,.pm-modal) .pm-card--pick.pm-card--pick{transition:border-color var(--motion-fast) var(--ease-default);position:relative}:where(.pm,.pm-reader,.pm-modal) .pm-card--pick.pm-card--pick .pm-card-head.pm-card-head:after{content:"";position:absolute;inset:0}:where(.pm,.pm-reader,.pm-modal) .pm-card--pick.pm-card--pick:hover{border-color:var(--color-intelligence-dim)}:where(.pm,.pm-reader,.pm-modal) .pm-card--pick.pm-card--pick.is-selected{border-color:var(--color-intelligence);box-shadow:inset 3px 0 0 var(--color-intelligence)}:where(.pm,.pm-reader,.pm-modal) .pm-card--pick.pm-card--pick .pm-card-head.pm-card-head:active{background:var(--surface)}@media (prefers-reduced-motion:reduce){:where(.pm,.pm-reader,.pm-modal) .pm-card--pick.pm-card--pick{transition:none}}.pm-reader.pm-reader{gap:var(--space-3);flex-direction:column;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-reader-head.pm-reader-head{justify-content:space-between;align-items:flex-start;gap:var(--space-3);display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-reader-title.pm-reader-title{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-reader-who.pm-reader-who{font-family:var(--font-sans);font-size:var(--text-body);color:var(--text);overflow-wrap:anywhere;font-weight:700}:where(.pm,.pm-reader,.pm-modal) .pm-reader-subj.pm-reader-subj{font-size:var(--text-body-sm);color:var(--text-muted)}.pm-reader.pm-reader .pm-thread.pm-thread{border-top:1px solid var(--border);padding:var(--space-3) 0 0}:where(.pm,.pm-reader,.pm-modal) .pm-who.pm-who{font-family:var(--font-sans);font-size:var(--text-body-sm);font-weight:600}:where(.pm,.pm-reader,.pm-modal) .pm-meta.pm-meta{align-items:center;gap:var(--space-2);display:inline-flex}:where(.pm,.pm-reader,.pm-modal) .pm-time.pm-time{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted)}:where(.pm,.pm-reader,.pm-modal) .pm-badge.pm-badge{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-intelligence);border:1px solid var(--color-intelligence-dim);border-radius:var(--radius-sm);padding:0 var(--space-1)}:where(.pm,.pm-reader,.pm-modal) .pm-snip.pm-snip{padding:0 var(--space-3) var(--space-3);color:var(--text-muted);font-size:var(--text-body-sm);margin:0}:where(.pm,.pm-reader,.pm-modal) .pm-thread.pm-thread{border-top:1px solid var(--border);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-msg.pm-msg{border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);background:var(--surface);border:1px solid var(--border)}:where(.pm,.pm-reader,.pm-modal) .pm-msg--outbound.pm-msg--outbound{background:var(--color-intelligence-dim);border-color:var(--color-intelligence-dim)}:where(.pm,.pm-reader,.pm-modal) .pm-msg-head.pm-msg-head{justify-content:space-between;gap:var(--space-2);font-family:var(--font-mono);font-size:var(--text-micro);color:var(--text-muted);display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-msg-subj.pm-msg-subj{font-size:var(--text-body-sm);margin-top:var(--space-1);color:var(--text);font-weight:600}:where(.pm,.pm-reader,.pm-modal) .pm-msg-body.pm-msg-body{font-size:var(--text-body-sm);color:var(--text);white-space:pre-wrap;margin-top:var(--space-1)}:where(.pm,.pm-reader,.pm-modal) .pm-msg-delivery.pm-msg-delivery{margin-top:var(--space-2);padding-top:var(--space-2);border-top:1px solid var(--border);font-size:var(--text-meta);color:var(--rabg-red-text);font-weight:600}:where(.pm,.pm-reader,.pm-modal) .pm-msg-delivery-why.pm-msg-delivery-why{color:var(--text-muted);font-weight:400}:where(.pm,.pm-reader,.pm-modal) .pm-draft.pm-draft{border:1px dashed var(--color-intelligence);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-2);flex-direction:column;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-draft-tag.pm-draft-tag{font-family:var(--font-mono);font-size:var(--text-micro);color:var(--color-intelligence)}:where(.pm,.pm-reader,.pm-modal) .pm-draft-note.pm-draft-note{font-size:var(--text-meta);color:var(--text-muted)}:where(.pm,.pm-reader,.pm-modal) .pm-compose.pm-compose{margin-top:var(--space-3);gap:var(--space-2);padding:var(--space-3);border:1px solid var(--border);border-radius:var(--radius-md);background:var(--surface2);flex-direction:column;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-input.pm-input{box-sizing:border-box;background:var(--surface);border:1px solid var(--border);width:100%;color:var(--text);border-radius:var(--radius-sm);padding:var(--space-2) var(--space-3);font-family:var(--font-sans);font-size:var(--text-body-sm)}:where(.pm,.pm-reader,.pm-modal) .pm-input.pm-input:focus-visible{border-color:var(--color-intelligence);outline:none}:where(.pm,.pm-reader,.pm-modal) .pm-area.pm-area{resize:vertical;min-height:var(--space-7);font-family:var(--font-sans)}:where(.pm,.pm-reader,.pm-modal) .pm-row.pm-row{gap:var(--space-2);flex-wrap:wrap;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-ghost--sm.pm-ghost--sm{margin-left:var(--space-2)}:where(.pm,.pm-reader,.pm-modal) .pm-muted.pm-muted{color:var(--text-muted);font-size:var(--text-body-sm);margin:var(--space-3) 0 0}:where(.pm,.pm-reader,.pm-modal) .pm-empty.pm-empty{color:var(--text-muted);font-size:var(--text-body-sm);margin:var(--space-3) 0 0;padding:var(--space-4);text-align:center;border:1px dashed var(--border);border-radius:var(--radius-md)}:where(.pm,.pm-reader,.pm-modal) .pm-err.pm-err{margin-top:var(--space-2);color:var(--rabg-red-text);font-size:var(--text-body-sm);align-items:center;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-modal-title.pm-modal-title{font-family:var(--font-serif,inherit);font-size:var(--text-sub);color:var(--text);margin:0}:where(.pm,.pm-reader,.pm-modal) .pm-modal-lead.pm-modal-lead{font-size:var(--text-body-sm);color:var(--text-muted);margin:0}:where(.pm,.pm-reader,.pm-modal) .pm-modal-reason.pm-modal-reason{border:1px solid var(--border);border-left:3px solid var(--rabg-amber);border-radius:var(--radius-sm);padding:var(--space-3);gap:var(--space-1);flex-direction:column;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-modal-reason-label.pm-modal-reason-label{font-weight:600;font-size:var(--text-body-sm);color:var(--text)}:where(.pm,.pm-reader,.pm-modal) .pm-modal-reason-guide.pm-modal-reason-guide{font-size:var(--text-body-sm);color:var(--text-muted);margin:0}:where(.pm,.pm-reader,.pm-modal) .pm-modal-evidence.pm-modal-evidence{align-items:center;gap:var(--space-1);margin-top:var(--space-1);flex-wrap:wrap;display:flex}:where(.pm,.pm-reader,.pm-modal) .pm-modal-evidence-tag.pm-modal-evidence-tag{font-size:var(--text-micro);font-family:var(--font-mono);color:var(--text-muted)}:where(.pm,.pm-reader,.pm-modal) .pm-modal-chip.pm-modal-chip{font-family:var(--font-mono);font-size:var(--text-micro);background:var(--surface2);border:1px solid var(--border);border-radius:var(--radius-sm);padding:2px var(--space-2);color:var(--text)}.pm-mail-panel.pm-mail-panel{display:contents}
