.pf-page{gap:var(--space-6);flex-direction:column;width:100%;max-width:720px;display:flex}.pf-head{gap:var(--space-2);flex-direction:column;display:flex}.pf-note{color:var(--ink-muted);font-size:var(--text-table);max-width:65ch;margin:0}.pf-section{gap:var(--space-4);flex-direction:column;display:flex}.pf-identity{gap:var(--space-4);margin:0;display:grid}.pf-row{gap:var(--space-1);flex-direction:column;min-width:0;display:flex}.pf-row dt{color:var(--ink-muted);font-size:var(--text-caption)}.pf-row dd{color:var(--ink);overflow-wrap:anywhere;margin:0}.pf-mono{font-family:var(--font-mono)}@container layout (width>=640px){.pf-row{gap:var(--space-4);flex-direction:row}.pf-row dt{font-size:var(--text-table);flex:0 0 160px}}.pf-contact{padding-top:var(--space-4);border-top:1px solid var(--line);font-size:var(--text-table);margin:0}.pf-contact a{color:var(--ink);text-underline-offset:3px;text-decoration:underline}.pf-roles{gap:var(--space-2);flex-direction:column;margin:0;padding:0;list-style:none;display:flex}.pf-role{justify-content:space-between;align-items:center;gap:var(--space-2) var(--space-4);flex-wrap:wrap;min-height:44px;display:flex}.pf-role-name{flex-direction:column;display:flex}.pf-role-space{color:var(--ink-muted);font-size:var(--text-caption)}.pf-prefs{gap:var(--space-6);flex-direction:column;display:flex}.pf-skeleton{gap:var(--space-4);flex-direction:column;display:flex}.pf-prefs .sc-choice-checked{padding:10px calc(var(--space-4) - 1px);background:var(--surface-sunken);border-width:2px}
